
Sr. Machine Learning Engineer, Speech LLM Evaluation
Required skills
- Speech LLM Evaluation
- Python
- data processing pipelines
- Machine Learning evaluation
- dataset curation
- dataset annotation
- statistics
- model performance
- evaluation results
- large language model evaluation
Nice to have
- audio-native LLMs
- multimodal LLMs
- speech-in
- speech-out
- human evaluation studies
- side-by-side comparisons
Role summary
Join the Siri organization to redefine the AI assistant experience with Apple Intelligence. This role focuses on evaluating audio LLMs, designing datasets to stress-test them and metrics to assess their readiness. You will build and curate evaluation datasets reflecting real usage, design metrics and automated judges for actionable signal, and collaborate with modeling, infrastructure, and product teams. The position offers a unique opportunity to work at the intersection of cutting-edge AI and human-centered design, impacting millions of users across Apple's platforms.
Description
This role owns the data and metrics foundation for evaluating speech LLMs (e.g., real-time speech understanding and generation models) across accuracy, robustness, and conversational quality. You'll build and curate evaluation datasets that reflect real usage — from personalized named-entity queries to multi-turn fluid conversations — and design the metrics and automated judges that turn model outputs into actionable, trustworthy signal. You'll work closely with modeling, infrastructure, and product partners to make sure every new model is evaluated quickly, consistently, and at the right level of rigor before it reaches customers.
Minimum Qualifications
Bachelor's degree in Computer Science, Electrical Engineering, or a related field, or equivalent practical experience. Experience building or working with text, speech or audio evaluation pipelines and metrics. Proficiency in Python and experience building data processing pipelines at scale. Experience curating or annotating datasets for machine learning evaluation or training. Working knowledge of statistics as applied to measuring model performance and interpreting evaluation results. Familiarity with large language model evaluation techniques, including automated (LLM-as-judge) and human evaluation methods. Strong written and verbal communication skills, with the ability to explain evaluation results to both technical and non-technical audiences.
Preferred Qualifications
Experience evaluating audio-native or multimodal (speech-in, speech-out) large language models. Experience designing or running human evaluation studies (e.g., side-by-side comparisons, MOS ratings) at scale. Familiarity with personalization and named-entity evaluation challenges in speech systems. Experience with multilingual or international audio dataset development. Experience with distributed data processing frameworks (e.g., Spark) for large-scale audio dataset generation. Publication record or demonstrated contributions in speech, audio ML, or NLP evaluation.
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 Machine Learning Engineer, FulfillmentInstacart · Remote · Remote
- Senior Machine Learning Engineer, Agentic Context Retrieval and Search (Nova)Iterable · Remote · Remote
- Staff Machine Learning Engineer, Offsite AdsCoupang · Mountain View, CA · Onsite
- Senior Machine Learning EngineerDraftKings Inc. · Remote · Hybrid
- Manager, Machine Learning Engineer - CreditPlaid · New York, NY · Hybrid
- Machine Learning Engineer - Agentic AIDiDi · San Jose, CA · Onsite
