Machine Learning Engineer, Natural Language Generation (NLG) , Input Experience

Apple Inc

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$139,500–$210,100 / yr
Posted
53 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $219k
This role $175k
$125k most similar roles pay here $277k

This role pays less than 80% of similar roles. Most pay $189,750–$247,875 — the shaded band above. At the midpoint, this role pays about $175k versus about $219k 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 1780 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1441 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Machine Learning Engineer, Natural Language Generation (NLG) , Input Experience

As a Machine Learning Engineer at Apple's Input Experience NLP team, you will play a pivotal role in advancing the next generation of AI applications by building scalable data and model pipelines that enhance user experience across various platforms. Your responsibilities include developing robust toolkits for efficient data synthesis and prompt engineering, as well as defining automated evaluation mechanisms to continuously improve model quality based on user feedback. You will collaborate closely with cross-functional teams to integrate cutting-edge ML techniques into features like Summarization and Smart Reply, ensuring privacy-preserving solutions that cater to diverse linguistic needs globally. This role requires expertise in Python programming, machine learning, and natural language processing, along with familiarity with large language models and MLOps practices.

What you'll do

  • Develop and maintain data and model pipelines for production deployment.
  • Build toolkits to iterate on model quality through data synthesis and prompt engineering.
  • Define robust automated evaluation mechanisms to enhance model performance.
  • Analyze user feedback failures to identify model shortcomings and improve evaluations.
  • Research state-of-the-art techniques to boost model quality and robustness.
  • Implement experiments and simulations to assess the impact of model changes.

What we're looking for

  • MS or PhD in Computer Science or related field
  • Strong Python programming skills with production-quality module development experience
  • Experience building and maintaining end-to-end model pipelines from data curation to evaluation
  • Solid background in machine learning, natural language processing, and statistics
  • Familiarity with LLMs including SFT, RHLF, prompt engineering, and automatic evaluation techniques

More like this

Similar roles

Machine Learning Research Engineer , Text Generation, Input Experience

Apple Inc

Seattle, WA 13 days ago $139,500$258,100
Python TensorFlow PyTorch NLP ML Model Optimization Quantization Pruning Distillation Hardware Architecture Software Hardware Co-design CI/CD Git Natural-Language Framework Tokenization Language Modeling Text Decoding Text Classification Multi-modal Modeling

Machine Learning Engineer

Adobe

San Jose 84 days ago $183,300$265,350
Python PyTorch LangChain LangGraph MCP ADK LLMs VLLMs CI/CD Docker AWS PostgreSQL Kubernetes

Machine Learning Engineer

Adobe

San Jose 94 days ago $161,700$234,150
Python TensorFlow PyTorch scikit-learn SparkML Kubernetes AWS CI/CD SQL Docker PostgreSQL MLOps

Machine Learning Engineer

Motorola Solutions

Los Angeles, CA 66 days ago $120,000$160,000
Python TensorFlow PyTorch scikit-learn MATLAB C++ signal processing wireless communication MIMO OFDM SDRs GPU acceleration embedded machine learning real-time systems adaptive modulation beamforming cognitive radio techniques 3GPP IEEE 802.11/15 military waveforms
Hybrid