
AIML - Sr Machine Learning Engineering Manager, Evaluation
Required skills
- foundation models
- agentic experiences
- model evaluation
- agent optimization
- data generation
- prompt optimization
- agent harnesses
- datasets
- post-training
- reward signals
Nice to have
- LLM-based judges
- rubrics
- simulation-based evaluation
- benchmark infrastructure
- preference optimization
- reinforcement learning
Role summary
Apple's AIML Evaluation team seeks a senior, hands-on Machine Learning Engineering Manager to lead a team focused on measuring and improving foundation models and agentic experiences. This role involves defining evaluation strategies, optimizing agents, and generating data to drive model improvements. You will combine technical expertise with people leadership, mentoring engineers and guiding technical direction. Responsibilities include prototyping, code reviews, experiment design, and building scalable ML pipelines. The role collaborates with Foundation Models and product teams to create refinement loops and advance synthetic data generation, ensuring quality, privacy, and reproducibility.
Description
As a Senior Machine Learning Engineering Manager in AIML Evaluation, you will lead the technical strategy and execution for agent evaluation and automatic optimization. You will own systems that evaluate foundation models and agents, diagnose failure modes, and use those signals to drive automated prompt, context, tool, rubric, and agent-harness improvements. You will also help establish the interfaces between evaluation and post-training so that high-value failures can be converted into targeted data, environments, reward signals, and measurable model improvements. This is a hands-on leadership role. You will prototype new approaches, participate in architecture and code reviews, design experiments, and help your team translate emerging research into scalable evaluation and optimization pipelines. You will partner closely with Apple Foundation Models, product engineering teams, and other AIML groups to build an evaluation flywheel that connects real product behavior with model and agent refinement. You will also work across the organization to advance synthetic data generation for both evaluation and post-training, with strong attention to data quality, representativeness, privacy, and reproducibility.
Minimum Qualifications
8+ years of professional experience in machine learning, applied research, or software engineering, including experience building production ML systems or large-scale experimentation platforms. 3+ years of technical leadership experience, including direct people management of machine learning or software engineers and a demonstrated ability to mentor and grow strong technical talent. Master’s or PhD in Computer Science, Machine Learning, Artificial Intelligence, or a related technical field. Strong hands-on programming and software engineering skills, particularly in Python, with experience building reliable ML pipelines using modern machine learning or deep learning frameworks. Deep experience with large language models or agentic systems, including evaluation of multi-turn behavior, tool use, planning, reasoning, or other action-taking workflows. Experience building automated evaluation methods such as LLM-based judges, rubrics, reward models, simulation-based evaluation, or scalable benchmark infrastructure. Experience with at least one model or agent refinement area such as automatic prompt or context optimization, post-training, preference optimization, reinforcement learning, or agent-harness optimization. Excellent communication and collaboration skills, with demonstrated ability to align research, engineering, and product teams around ambiguous technical problems.
Preferred Qualifications
Track record of applying recent machine learning research to production systems or high-impact product development. Experience with automatic prompt or context optimization, agent-search methods, evaluator optimization, or multi-objective optimization for agentic systems. Experience generating and evaluating synthetic datasets, tool-use trajectories, or multi-turn agent interactions, including methods for filtering, deduplication, diversity, and quality control. Experience designing evaluation systems that combine offline benchmarks, simulation, human evaluation, and product- or usage-derived signals. Experience with privacy-preserving or on-device machine learning and evaluation. Demonstrated ability to influence technical strategy across organizational boundaries and communicate complex model-quality tradeoffs to senior technical leaders.
Sample Apple interview questions
- 1
Design a typeahead box for a search engine
system designmedium - 2
Design a rate limiter
system designmedium - 3
Architect a key-value store for distributed systems.
system designmedium - 4
Design a system to schedule jobs in a distributed environment
system designmedium - 5
What is an API and how does it work?
technicalmedium
Get started to unlock a personalized interview prep pack for this role.
Similar roles
Senior Exercise Physiologist - Health AIMLApple · Cupertino, CA · Onsite
Systems Development Engineer, ADC AIMLAmazon · Jessup, MD · Onsite
Senior Methodologist for AIML Enhanced Design/VerificationHewlett Packard Enterprise · Sunnyvale, CA · Onsite
Senior Business Manager - AIML Product StrategyCapital One · Mclean, VA · Onsite- Maintenance Technician I (Markham)Prometheus Real Estate Group · Cupertino, CA · Onsite
- Associate Director, TaxCynch AI · Cupertino, CA · Hybrid
