Staff/Senior Machine Learning Engineer, Search & Knowledge Platforms
Core
Designing and improving the search and ranking stack for world knowledge question answering, powering Siri, Apple Intelligence, Safari, and iMessage.
Role type
Staff/Senior Machine Learning Engineer (Search & Knowledge Platforms)
Builds
Intelligent search and knowledge systems for Apple products
Domain
Consumer Technology / AI / Search & NLP
Deliverable
production ML models
Required skills
ML system design, prompt engineering, data pipeline development, A/B testing, statistical hypothesis testing, software engineering (Python/Go), product sense
Preferred skills
Information Retrieval, Search Ranking, NLP, RAG architectures, LLM inference optimization, model quantization, distributed inference
Technologies
Python, Go, LLMs, RAG
Responsibilities
Improve quality and performance of the search and ranking stack; design engineering solutions reflecting product vision; measure and assess solution impact; navigate complex codebases; shift between ML training, software engineering, and prompt engineering.
Seniority
Staff/Senior, hands-on IC
