Senior Machine Learning Engineer, NLP, Input Experience

Apple Inc

Confirmed live yesterday Trusted

Quick summary

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

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

As a Senior Machine Learning Engineer, NLP, Input Experience, you will join the Input Experience team to develop machine learning and software components for user-facing features like Writing Tools, Summarization, and Smart Replies. You will build and refine model pipelines, conduct experiments to improve model behavior, and create prototypes for innovative approaches. Your daily work involves developing scalable modeling pipelines that support multiple languages, defining automated evaluation metrics, performing failure analysis, and curating training data. The role requires expertise in Python, Swift, and natural language processing, with specific familiarity regarding LLMs, SFT, RLHF, prompt engineering, and RAG. You will solve complex problems related to multimodal input, composition, and understanding while optimizing models for various hardware backends and user interfaces to enhance the quality of intelligent features across platforms.

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 platforms.
  • 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 continuous improvement of model quality.
  • Conduct failure analysis to identify and address specific shortcomings in current models.
  • Curate and synthesize representative training and evaluation data 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 language-specific 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 into 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 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 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 180 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

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