Machine Learning Research Engineer, NLP, Input Experience

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$184,700–$324,800 / yr
Posted
1 day ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $227k
This role $255k
$157k most similar roles pay here $343k

This role pays more than 78% of similar roles. Most pay $199,575–$254,750 — the shaded band above. At the midpoint, this role pays about $255k versus about $227k 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 Research Engineer, NLP, Input Experience

The Machine Learning Research Engineer, NLP, Input Experience joins the Input Experience NLP team to develop advanced language understanding and personalized text composition across various platforms. This role focuses on building the future of Apple Intelligence by developing features like Writing Tools, Summarization, and keyboard backend systems including autocorrection and inline completions. You will work at the intersection of machine learning, natural language processing, and software engineering to evolve data, tooling, modeling, and evaluation pipelines into agentic workflows. Key responsibilities include refining personalized agent trajectory pipelines for synthetic personas and creating ML playbooks for global scale. The role requires expertise in SFT, RLHF, Data Synthesis, Parameter-Efficient Fine-Tuning, and LLM-judge evaluation. You will utilize Apple Foundation Models to solve complex problems involving model training, fine-tuning, and automated evaluation across a wide range of languages and features.

What you'll do

  • Develop and evolve data, tooling, modeling, and evaluation pipelines using agentic harnesses.
  • Build and refine personalized agent trajectory pipelines for data and evaluation across synthetic personas and languages.
  • Implement state-of-the-art ML playbooks to scale features like Writing Tools, Summarization, and Smart Actions.
  • Manage the full ML product lifecycle including problem formulation, fine-tuning, and automated evaluation.
  • Curate, filter, and synthesize high-quality training datasets at a global scale.
  • Develop models for agentic workflows, tool calling, and advanced reasoning techniques.
  • Bridge the gap between raw model performance and production-ready features while ensuring privacy and performance metrics.
  • Maintain and manage complex, large-scale codebases with an emphasis on high-quality, testable code.

What we're looking for

  • Master's or PhD in Computer Science, Electrical Engineering, Physics, Statistics, or a related field (or equivalent practical experience).
  • Prior experience with technical leadership or engineering management.
  • Strong foundation in Data Science and the ML stack.
  • Familiarity with the product ML/NLP lifecycle.
  • Familiarity with techniques such as SFT, RLHF, Data Synthesis, Parameter-Efficient Fine-Tuning, and LLM-judge evaluation.
  • Excellent communication skills.
  • Experience deploying large ML models for real-world products and leading high-performing teams (preferred).
  • Experience curating, filtering, and synthesizing high-quality training datasets at scale (preferred).

More like this

Similar roles

Senior Machine Learning Engineer, NLP, Input Experience

Apple Inc

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

Senior Machine Learning Engineer, NLP, Input Experience

Apple Inc

Cupertino, CA 54 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 Software Engineering
2+ yrs exp

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

Machine Learning Research Engineer

Apple Inc

Cupertino, CA 112 days ago $150,400$277,600
Python PyTorch Vision-Language Models (VLM Multimodal Large Language Models (MLLM Natural Language Processing (NLP) Computer Vision Deep Learning Neural Networks Machine Learning Research

Senior Machine Learning Engineer

Apple Inc

Seattle, WA 1 day ago $175,000$308,500
Generative AI LLM NLP Python PyTorch TensorFlow RAG Transformer Architectures Fine-tuning RLHF Spark Quantization Distillation Model Compression Multi-agent Orchestration Representation Learning Active Learning
6+ yrs exp

Senior Machine Learning Engineer

Apple Inc

Cupertino, CA 1 day ago $184,700$324,800
Generative AI LLM NLP Python PyTorch TensorFlow RAG Transformer Architectures Fine-tuning RLHF Spark Quantization Distillation Model Compression Multi-agent Orchestration Representation Learning Active Learning
6+ yrs exp