
Sr. Machine Learning Engineer, ML Systems Evaluation Engineering
Required skills
- Machine Learning
- ML Systems Evaluation
- Conversational AI
- Python
- Scalable Data Solutions
- Large-scale Datasets
- Natural Language Products
- ML Training
- ML Evaluation
- Apple Intelligence
Nice to have
- LLMs
- Agentic Systems
- ML Product Lifecycle
- Systems Engineering
- Statistical Coverage
- On-screen Awareness
Role summary
Join Apple's Siri organization as a Senior Machine Learning Engineer specializing in ML Systems Evaluation. You will contribute to the SCALE team, focusing on statistical coverage and large-scale evaluation of AI/ML models, particularly in Conversational AI and Apple Intelligence. Your role involves driving model development and enhancing user experience through offline evaluation insights, while maintaining strict privacy standards. You will curate and evolve high-quality evaluation datasets, tackle novel challenges in personalized user experiences, and work with cutting-edge AI and human-centered design. This position offers a unique opportunity to impact millions of users across Apple's platforms.
Description
We are seeking a highly skilled Senior Machine Learning Engineer specializing in Conversational AI. Our goal is to deliver offline evaluation insights that drive model development and improve the end-user experience, all while upholding Apple's strict privacy standards. In this pivotal role, you will collaborate with cross-functional teams to curate and evolve high-quality evaluation datasets for state-of-the-art models. With the advent of Apple Intelligence, you will tackle novel challenges in evaluating highly personalized user experiences.
Minimum Qualifications
7+ years of professional experience applying machine learning to real-world problems and crafting scalable data solutions, specifically in natural language products. Proven experience managing large-scale datasets for ML training and/or evaluation. Excellent programming skills in Python MS/PhD in Machine Learning, Computer Science, or equivalent experience in a related field
Preferred Qualifications
The qualifications that will benefit a candidate to be successful in your role. Please list no more than 6-8. Deep domain knowledge in Conversational AI and a strong understanding of the end-to-end ML product lifecycle. Expertise in defining and measuring evaluation coverage for Large Language Models (LLMs) and agentic systems. Track record of delivering large-scale, cross-functional ML product or platform outcomes. Excellent problem-solving, critical thinking, and communication skills to drive alignment across teams. Experience with systems engineering; in-depth understanding of interdependencies of ML and SW components
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
- Staff Machine Learning Engineer(Risk Intelligence/AI Agent)OKX · San Jose, CA · Onsite
- Staff Machine Learning Engineer, HomefeedPinterest · Remote · Remote
- Robot Learning EngineerHub · San Francisco, CA · Onsite
- Machine Learning EngineerLovelace AI · Pittsburgh, PA · Onsite
- Senior Machine Learning Engineer I, AI & ML PlatformSpring Health · San Francisco · Hybrid
- Senior Machine Learning Engineer (Growth)Discord · San Francisco, CA · Onsite
