Staff Machine Learning Engineer, Search & Knowledge Platform

Apple
Seattle, United States of America2026-04-30

About the job

As a member of our fast-paced group, you’ll have the unique and rewarding opportunity to shape upcoming products from Apple. Our team includes a diversity of backgrounds from applied scientists with a focus in NLP to experienced distributed systems engineers. As such, we are looking for candidates with in-depth understanding of machine learning fundamentals, applied machine learning experience, and strong software engineering skills.

Responsibilities

Understanding product requirements then translating them into modeling and engineering tasks

Analyzing search ranking and relevance requirements, issues, and opportunities

Utilizing PyTorch, TensorFlow, or JAX for training and deploying deep learning models

Building ML models for retrieval, relevance ranking, and query understanding

Qualifications

Minimum

MS in Computer Science or related field

10+ years of work experience in machine learning, deep learning or related field

10+ years experience in shipping Search and Q&A technologies and ML systems

Excellent programming skills in mainstream programming 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 systematically identify opportunities to improve search relevance and answer accuracy

Strong written and verbal communication with the ability to articulate complex topics

Excellent interpersonal skills and teamwork; demonstrated ability to connect and collaborate with others

Passion for building phenomenal products and curiosity to learn

Preferred

PhD in Computer Science, Artificial Intelligence, Machine Learning, Information Retrieval, Data Science or related field

Strong industry background and experience in search and related technologies (LLMs, Machine Learning, NLP, Information Retrieval, Question Answering)

Strong and validated experience of ML development and production systems

Experience working with foundation models and LLMs