Apple
Machine Learning Engineer, Natural Language Understanding, Proactive
$150K–$278K
Santa Clara, California · Full-time · Posted Sep 15, 2026
- Experience
- 4 or more years
- Education
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Statistics, Physics, Mathematics, or a related field.
About the job
Researches and develops machine-learning models for personalized, on-device query understanding that power search and assistant experiences across Apple products.
What you'll do
- Design, implement, and evaluate models for query understanding, intent resolution, retrieval, and ranking.
- Improve search and assistant quality using NLP, deep learning, and large language model techniques.
- Set technical direction and collaborate with partners on product requirements, evaluation metrics, and user satisfaction.
What they ask for
- 4 or more years of experience in machine learning, natural language processing, or computer vision, applied at scale.
- Production software engineering experience with Python, Go, C/C++, Swift, or Objective-C.
- Strong communication and collaboration skills.
- Bachelor's degree in a related field listed in the posting.
Nice to have
- Advanced degree in Computer Science, Statistics, or a related field, or equivalent industry experience.
- Experience with on-device language models, model compression or quantization, and production deployment.
Pay
USD $150,400 to $277,600 base salary
Tools
Python, Go, C/C++, Swift, Objective-C, PyTorch, JAX, TensorFlow
AI focus
Develops personalized on-device query-understanding models using NLU, LLMs, and machine-learning inference optimization for search and assistant experiences.
Model-written summary · the original posting is authoritative