Drimva

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

First seen Oct 15, 2026 · Last verified Nov 4, 2026 (UTC)