Senior Machine Learning Engineer, NLP, Input Experience

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$184,700–$324,800 / yr
Posted
48 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

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 proficiency in Python and potentially Swift, with a strong background in machine learning, natural language processing, and statistics. You will also work with LLMs, utilizing techniques like SFT, RLHF, prompt engineering, and RAG to solve complex problems related to multimodal input, composition, and understanding across 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 platforms.
  • Research and prototype innovative techniques to improve model behavior and intelligence.
  • Develop and maintain scalable modeling pipelines that support multiple languages and production deployment.
  • Define robust automated evaluation metrics to measure progress and facilitate model improvement.
  • Conduct failure analysis to identify and address specific shortcomings in existing 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 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 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, 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