Senior Machine Learning Engineer, NLP, Input Experience

Apple Inc

Confirmed live today Trusted

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$184,700–$324,800 / yr
Posted
143 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $229k
This role $255k
$167k $342k
below market most similar roles pay here above market

This role pays more than 83% of similar roles. Most pay $202,800–$254,750 — the blue band above. At the midpoint, this role pays about $255k versus about $229k 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 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Machine Learning Engineer, NLP, Input Experience

The Senior Machine Learning Engineer, NLP, Input Experience joins the Input Experience NLP team to enhance machine learning powered user experiences across Apple platforms. This role involves building and iteratively refining model pipelines for features like Writing Tools, Summarization, and Smart Replies, as well as overseeing the keyboard machine learning stack for autocorrection and inline completions. You will conduct experiments, create prototypes, curate training data, and develop scalable modeling pipelines for production deployment. Key responsibilities include defining automated evaluation metrics, performing failure analysis, and collaborating with language experts. The role requires proficiency in Python and Swift, with a strong background in natural language processing, statistics, and machine learning. You will specifically work with LLMs, SFT, RLHF, prompt engineering, data synthesis, and RAG to optimize models for various hardware backends.

What does a Machine Learning Engineer earn in California?

Median $235750 from 200 postings across 34 companies.

See salary data

What you'll do

  • Build and refine machine learning models for new user interface experiences.
  • Develop and maintain scalable modeling pipelines that support multiple languages and production deployment.
  • Define robust automated evaluation metrics to facilitate model quality improvement through hillclimbing.
  • Conduct failure analysis to identify and address specific shortcomings of existing models.
  • Curate and synthesize representative training and evaluation data.
  • Implement experiments and simulations to assess the value of model modifications.
  • Research techniques to enhance model behavior and expand intelligence.

What we're looking for

  • MS or PhD in Computer Science or a related field.
  • At least 2 years of industry experience.
  • Strong Python programming skills with experience developing production-quality Python modules.
  • Solid background in machine learning, data science, natural language processing, or statistics.
  • Experience building and maintaining model pipelines end-to-end, from data curation to evaluation (preferred).
  • Ability to design and perform experiments that bring ML and NLP research ideas to production (preferred).
  • Familiarity with LLMs, including SFT, RLHF, prompt engineering, data synthesis, automatic evaluation, and RAG (preferred).
  • History of developing in Python and/or Swift (preferred).

More like this

Similar roles

Senior Machine Learning Engineer, NLP, Input Experience

Apple Inc

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

Machine Learning Research Engineer, NLP, Input Experience

Apple Inc

Cupertino, CA 41 days ago $184,700–$324,800
NLP Machine Learning Generative AI LLM SFT RLHF Data Synthesis Parameter-Efficient Fine-Tuning LLM-judge ML Pipelines Agentic Workflows Data Science Model Training Model Probing Tool Calling

Senior Machine Learning Engineer

Apple Inc

Cupertino, CA 41 days ago $184,700–$324,800
Generative AI LLM NLP Python PyTorch TensorFlow RAG RLHF Transformer Architectures Spark Distributed Data Processing Quantization Distillation Model Compression Representation Learning Active Learning Multi-agent Orchestration
6+ yrs exp

Senior Machine Learning Engineer

Apple Inc

Seattle, WA 41 days ago $175,000–$308,500
Generative AI LLM NLP Python PyTorch TensorFlow RAG RLHF Transformer Architectures Spark Distributed Data Processing Quantization Distillation Model Compression Representation Learning Embeddings Multi-agent Orchestration Active Learning
6+ yrs exp

Senior Machine Learning Engineer

Adobe

San Jose, CA 39 days ago $151,800–$265,350
Python Java PyTorch TensorFlow JAX LLM RAG AWS Azure Redis Elasticsearch Snowflake Microservices APIs ML-Ops Agent-Ops Monitoring Observability
5+ yrs exp