Machine Learning Engineer – Evals
Job Description
Mango Global Technologies is seeking a Machine Learning Engineer – Evals to lead end-to-end evaluation for an AI memory and identity system. This role focuses on creating new evaluation methodologies, building production-grade evaluation infrastructure, and using trace-level analysis to drive concrete fixes.
Key Responsibilities
- Define how to determine whether evolving entity representations are improving.
- Build infrastructure required to measure improvements over time.
- Use evaluation outcomes to identify and fix system failures.
- Define what “better” means for representations that evolve.
- Design novel evaluation methodologies when traditional ground truth is unavailable or insufficient.
- Develop scoring frameworks, metrics, rubrics, judge models, and diagnostic methodologies.
- Continuously evolve evaluation definitions as models and product capabilities change.
- Build production-quality Python pipelines and evaluation harnesses.
- Manage datasets, labels, experiment versions, model versions, judges, reruns, and regression testing.
- Create infrastructure that enables researchers and engineers to answer new evaluation questions quickly.
- Integrate experiment tracking and observability into evaluation workflows.
- Analyze model outputs, agent trajectories, and execution traces.
- Identify meaningful failure modes rather than optimizing for superficial metrics.
- Translate evaluation findings into concrete engineering or research improvements.
- Run experiments, compare results, document findings, and drive follow-up fixes.
- Develop and operate simulation environments capable of modeling large numbers of entities.
- Increase the throughput and reliability of evaluation runs.
- Build systems that support rapid iteration across models, prompts, representations, and evaluation strategies.
- Own the full evaluation workflow: Research question → evaluation design → data → implementation → execution → analysis → diagnosis → rerun → recommendation.
Required Qualifications
- 3+ years of professional experience designing and owning LLM evaluations.
- Demonstrated experience designing, building, and running LLM evaluations end to end.
- Production-quality Python experience, including testing, maintainability, debugging, and release practices.
- Experience creating evaluation methodologies, not only running existing benchmarks.
- Strong ability to investigate model or agent failures using traces, outputs, datasets, and experimental results.
- Ability to work onsite in New York City five days per week.
- Unrestricted U.S. work authorization (no visa sponsorship available).
Technologies
- Python
- PyTorch
- Hugging Face / Transformers
- Weights & Biases
- Hydra
- SQL
- Kafka
Preferred Technical Skills
- Weights & Biases
- Hydra
- SQL
- Kafka or other streaming/event-driven infrastructure
- Evaluation and observability frameworks
- Agent simulation and multi-agent systems
- Large-scale data pipelines
Nice to Have
- Experience with AI memory, identity, personalization, agent evaluation, or agentic optimization.
- Research experience in LLMs, NLP, machine learning, evaluation, or related areas.
- First-author/co-author research at NeurIPS, ICML, ICLR, ACL, EMNLP, or comparable venues.
- Alternatively, a high-quality open-source project, benchmark, framework, or technical publication demonstrating comparable research ability.
- Degree in Computer Science, Mathematics, Statistics, Machine Learning, or another quantitative discipline.
Compensation
- USD 220,000 - 300,000 base salary per year + competitive equity.
- Final compensation depends on experience, technical depth, research contributions, and interview performance.
Benefits
- Employee assistance program
Hiring Process (Technical Focus)
- Designing an evaluation from scratch.
- Diagnosing an LLM or agent failure from traces.
- Building a production evaluation pipeline.
- Research methodology and experimental design.
- Python and ML engineering.
- Previous research or open-source work.
Application Questions
- Can you work full-time on-site in New York City 5 days per week, and do you currently have unrestricted U.S. work authorization without requiring visa sponsorship?
- Have you either (a) published ML/LLM research at a recognized conference/journal or (b) released substantial open-source research/ML work of comparable quality?
- Do you have hands-on experience with PyTorch AND Hugging Face/Transformers?
- Do you have production-level Python experience, including writing tests, maintaining production code, debugging, and managing releases?
- How many years of professional experience do you have designing and owning LLM evaluations?
- Have you personally designed, built, and run an LLM evaluation system end to end, including defining the evaluation methodology and metrics rather than only executing an existing benchmark?
- Share your LinkedIn URL.
Location and Role Details
- New York, NY (onsite)
- Salary range: USD 220,000 - 300,000 per year
- Minimum experience: 3 years
Similar Jobs
M