Machine Learning Engineer, Natural Language Understanding, Proactive

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$150,400–$277,600 / yr
Posted
1 day ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $221k
This role $214k
$135k most similar roles pay here $293k

This role pays less than 54% of similar roles. Most pay $187,762–$254,750 — the shaded band above. At the midpoint, this role pays about $214k versus about $221k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1961 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1589 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Machine Learning Engineer, Natural Language Understanding, Proactive

As a Machine Learning Engineer, Natural Language Understanding, Proactive, you will join the On-Device Query Understanding team to develop personalized, intelligent search technologies. You will research and design models to improve user intent resolution, retrieval, ranking, and contextually relevant responses. Your daily work involves bridging research and engineering excellence by implementing large language model techniques and inference optimizations for on-device performance. The role requires expertise in natural language processing, deep learning, and machine learning frameworks like PyTorch, JAX, TensorFlow, or XGBoost. You will utilize programming languages such as Python, Go, C/C++, Swift, or Objective-C to solve complex query understanding problems. This position focuses on the technical challenge of creating fast, power-efficient models for search intelligence across various applications while addressing large-scale challenges in personalized assistant systems and information retrieval.

What does a Machine Learning Engineer earn in California?

Median $246150 from 173 postings across 30 companies.

See salary data

What you'll do

  • Research, design, and implement models for personalized query understanding, user intent resolution, retrieval, and ranking.
  • Apply NLP, deep learning, and LLM techniques to deliver grounded, contextually relevant responses.
  • Develop algorithms and techniques to close performance gaps in current search and assistant systems.
  • Optimize machine learning inference to deliver fast, power-efficient solutions for on-device deployment.
  • Implement model compression and quantization techniques for small language models (SLMs).
  • Define long-term technical visions, project roadmaps, and measurable objectives for the team.
  • Establish evaluation metrics and conduct data-driven analysis to improve product outcomes.

What we're looking for

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Statistics, Physics, Mathematics, or a related field.
  • 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.
  • Advanced degree (Master's or Ph.D.) in Computer Science, Statistics, or a related field, or equivalent industry experience (preferred).
  • Experience with Small Language Models (SLMs), on-device LLM training, model compression/quantization, and deployment to production (preferred).
  • Experience in large-scale query understanding, search, recommendation, or personal assistant systems (preferred).
  • Proficiency with machine learning frameworks such as PyTorch, JAX, TensorFlow, or XGBoost (preferred).

More like this

Similar roles

Senior Machine Learning Engineer

Apple Inc

Santa Clara, CA 3 days ago $184,700$324,800
Large Language Models PyTorch JAX TensorFlow Python C++ Retrieval-Augmented Generation Knowledge Distillation Model Compression Quantization Semantic Search Natural Language Processing Information Retrieval Recommender Systems multimodal AI Edge AI
5+ yrs exp

Machine Learning Engineer

Apple Inc

Sunnyvale, CA 14 days ago $216,200$324,800
LLM PyTorch TensorFlow JAX Transformers MoE Computer Vision Natural Language Processing Distributed Data Processing Machine Learning Deep Learning OCR Synthetic Data Generation Data Curation High Performance Computing

Senior Machine Learning Engineer, NLP, Input Experience

Apple Inc

Cupertino, CA 154 days ago $184,700$324,800
Python Swift Natural Language Processing Machine Learning LLMs SFT Prompt Engineering RAG Data Synthesis Model Pipelines Data Science Statistics Automatic Evaluation
2+ yrs exp