Machine Learning Engineer - Applied Science

Apple Inc

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$201,300–$302,200 / yr
Posted
3 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $217k
This role $252k
$155k most similar roles pay here $318k

This role pays more than 80% of similar roles. Most pay $183,733–$249,750 — the shaded band above. At the midpoint, this role pays about $252k versus about $217k 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 1777 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Machine Learning Engineer - Applied Science

Join the Geo domain team as a Senior Machine Learning Engineer where you will leverage innovative ML techniques and large language models to enhance query understanding, document ranking, and answer retrieval for Siri and Spotlight. You’ll own the full ML development cycle from analysis to deployment, driving improvements in search quality through advanced methods like learning-to-rank and reinforcement learning. Collaborate with product and design teams to translate research into impactful user experiences while mentoring junior engineers and leading technical initiatives. This role requires extensive experience in information retrieval, NLP, and deep learning, along with a track record of applying cutting-edge ML techniques at scale and contributing to top-tier research venues.

What you'll do

  • Own the ML development cycle from analysis to deployment in production.
  • Lead development of models to enhance search quality across retrieval and ranking.
  • Leverage advanced techniques like learning-to-rank and reinforcement learning for improvements.
  • Independently identify high-impact research directions and drive them to production.
  • Mentor junior engineers and provide technical leadership in designing ML systems.

What we're looking for

  • 8+ years experience in information retrieval, NLP, machine learning, or deep learning.
  • Deep understanding of ML theory including supervised learning, ranking models, embeddings, and evaluation metrics.
  • Proven ability to apply advanced ML techniques at scale to improve search relevance and retrieval quality.
  • Comfortable leading experimentation, offline evaluation, and online A/B testing for iterative improvements in search quality.
  • Active monitoring of recent research literature and translating findings into practical system improvements.

More like this

Similar roles

Machine Learning Engineer - Applied Science

Apple Inc

Santa Clara, CA 3 days ago $212,000$318,400
Python TensorFlow PyTorch Keras Scikit-learn Spark MongoDB PostgreSQL AWS Azure Google Cloud Platform Docker Kubernetes CI/CD Git Jupyter Notebook Swagger RESTful APIs NLP Deep Learning

Machine Learning Engineer - Applied Science

Apple Inc

Seattle, WA 5 days ago $201,300$302,200
Python TensorFlow PyTorch Keras Scikit-learn Spark MLOps Docker Kubernetes AWS Azure CI/CD SQL NoSQL PostgreSQL Redis Elasticsearch Prometheus Grafana Git Jupyter Swagger RESTful_APIs

Machine Learning Engineer - Applied Science

Apple Inc

Santa Clara, CA 5 days ago $212,000$318,400
Python TensorFlow PyTorch Kubernetes Docker AWS CI/CD SQL PostgreSQL Elasticsearch Hadoop Spark Scikit-learn NLP Information_Retrieval Learning_to_Rank Embedding_Models Reinforcement_Learning A/B_Testing

Machine Learning Engineer

Adobe

San Jose 82 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 92 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 64 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