Apple
Staff/Senior Machine Learning Engineer, Search & Knowledge Platform
$175K–$308K
Seattle, Washington · Staff · Full-time · Posted Jul 30, 2026
- Experience
- 10+ years of work experience in machine learning, deep learning, or a related field; 10+ years of experience shipping Search and Q&A technologies and ML systems.
- Education
- MS in Computer Science or a related field.
About the job
Build and deploy large-scale search and question-answering systems for Apple products, improving query understanding, retrieval, ranking, and answer quality with machine learning and language models.
What you'll do
- Translate product requirements into modeling and engineering tasks; analyze search relevance needs and opportunities.
- Build retrieval, relevance-ranking, and query-understanding models, and train and deploy deep learning models.
- Develop evaluation tools and frameworks for model components and end-to-end quality.
What they ask for
- Excellent programming skills in mainstream languages such as C++, Python, Scala, and Go.
- Experience delivering tooling and frameworks to evaluate individual components and end-to-end quality.
- Strong analytical skills to identify opportunities to improve search relevance and answer accuracy.
- Strong written and verbal communication, collaboration, and teamwork skills.
Nice to have
- PhD in Computer Science, Artificial Intelligence, Machine Learning, Information Retrieval, Data Science, or a related field.
- Experience with foundation models and LLMs; strong industry background in search and related technologies.
Pay
$175,000 and $308,500 (base salary)
Tools
PyTorch, TensorFlow, JAX, C++, Python, Scala, Go
AI focus
Develop, fine-tune, and deploy deep learning models, including LLM and RAG systems, for query understanding, retrieval, ranking, and question answering; improve online inference and apply techniques such as reinforcement learning.
Model-written summary · the original posting is authoritative