Senior Machine Learning Engineer, NLP, Input Experience

Apple Inc

Confirmed live 2 days ago Trusted

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $226k
This role $255k
$166k most similar roles pay here $342k

This role pays more than 79% of similar roles. Most pay $196,750–$254,750 — the shaded band above. At the midpoint, this role pays about $255k versus about $226k 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 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 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 team to develop machine learning and software components for user-facing features like Writing Tools, Summarization, Found In Apps, and Smart Replies. This role involves building and refining model pipelines, conducting experiments to improve model behavior, and developing scalable modeling pipelines that support multiple languages. The engineer will also perform failure analysis, curate training data, and define automated evaluation metrics to measure progress. Key technical requirements include a strong background in machine learning, natural language processing, or statistics, alongside proficiency in Python and potentially Swift. Candidates should possess experience with LLMs, including SFT, RLHF, prompt engineering, and RAG. The work focuses on the intersection of NLP and software engineering to optimize models for various hardware backends and user interfaces.

What does a Machine Learning Engineer earn in California?

Median $246394 from 172 postings across 28 companies.

See salary data

What you'll do

  • Build and refine model pipelines to power machine learning driven user experiences across Apple products.
  • Research and prototype innovative techniques to enhance model behavior and intelligence.
  • Develop and maintain scalable modeling pipelines that support multiple languages and production deployment.
  • Define robust automated evaluation metrics to facilitate iterative model quality improvements.
  • Conduct failure analysis to identify and address specific shortcomings in existing models.
  • Curate and synthesize representative training and evaluation datasets for model development.
  • Implement experiments and simulations to assess the impact of various model modifications.
  • Collaborate with language experts to refine modeling approaches based on specific linguistic requirements.

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 modules.
  • Solid background in machine learning, data science, natural language processing, or statistics.
  • Experience building and maintaining end-to-end model pipelines from data curation to evaluation.
  • Ability to design and perform experiments that bring ML and NLP research ideas to production.
  • Familiarity with LLMs, including SFT, RLHF, prompt engineering, data synthesis, automatic evaluation, and RAG.
  • History of developing in Python and/or Swift.

More like this

Similar roles

Senior Machine Learning Engineer, NLP, Input Experience

Apple Inc

Cupertino, CA 148 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

Senior Machine Learning Engineer, NLP, Input Experience

Apple Inc

Cupertino, CA 48 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 98 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

Adobe

San Jose, CA 116 days ago $183,300$265,350
Python Java PyTorch TensorFlow JAX LLMs RAG AWS Azure Redis Elasticsearch Snowflake Microservices ML-Ops Agent-Ops Monitoring Observability
5+ yrs exp

Senior Machine Learning Engineer

Apple Inc

Cambridge, MA 180 days ago $165,800$292,400
Machine Learning Python Java C++ Spark SQL Snowflake Hadoop TensorFlow Keras PyTorch Generative AI RAG Transformer Architecture Deep Learning Reinforcement Learning Distributed Systems Data Processing Pipelines
5+ yrs exp

Senior Machine Learning Engineer

Apple Inc

Austin, TX 180 days ago
Machine Learning Python Java C++ Spark SQL Snowflake Hadoop TensorFlow Keras PyTorch Generative AI RAG Transformer Architecture Deep Learning Reinforcement Learning Recommender Systems Natural Language Processing Distributed Systems
5+ yrs exp