Machine Learning Engineer
Job Description
Join Apple’s Agentic Search Evaluation team in Cupertino, CA (onsite) and help power evaluation capabilities for personalized, agentic search experiences across Siri and other Apple products. This role focuses on building scalable systems that generate data, assess quality, and measure model and search effectiveness using both offline and online metrics.
You will contribute to long-term improvements to personal search quality by designing evaluation frameworks, developing data generation and quality assessment methods, and working closely with partner teams to define priorities for the personal search stack.
Responsibilities
- Build scalable, automated end-to-end evaluation systems for models and search-powered applications at large scale.
- Design and implement novel data generation and data quality assessment approaches to support personal agentic search modeling and evaluation.
- Develop offline and online metrics to evaluate product and component-level quality for personal agentic search.
- Collaborate with partner teams to define data and evaluation requirements, set priorities, and identify enhancement opportunities for the personal search stack.
- Create and advance a long-term technical vision for personal search quality, identify key problem areas, and drive solutions aligned with a broader roadmap.
Requirements
- Experience designing and building production ML systems and applications in areas such as search, NLP, recommendation systems, or information retrieval.
- Experience with data collection, data generation, and/or data quality assessment for language, image, or multi-modal data.
- Strong skills in quality metrics development, including interpreting evaluations and presenting findings to an executive audience.
- Advanced degree (Master’s or Ph.D.) in Computer Science, Engineering, Statistics, or related field, or equivalent industry experience.
- 6+ years industry experience building Machine Learning or ML evaluation systems at scale.
- Strong software engineering skills in mainstream languages such as Python and C/C++.
- Ability to quickly prototype ideas and solutions and perform critical analysis.
- Strong communication skills and experience driving solutions in collaboration with partner teams.
- Bachelor’s degree in Computer Science, Engineering, Statistics, or related field.
Pay & Benefits
- Base pay range: $184,700 to $324,800 per year.
- Comprehensive medical and dental coverage.
- Retirement benefits.
- A range of discounted products and free services.
- Reimbursement for certain educational expenses, including tuition.
- Discretionary bonuses or commission payments, and relocation (if eligible).
- Apple shareholder opportunity through participation in Apple’s discretionary employee stock programs (RSUs) and eligibility for the Employee Stock Purchase Plan at a discount.
This role offers a base pay range between $184,700 and $324,800, with the opportunity to progress as you grow and develop within the role.