Machine Learning Engineer - Applied Science

Apple Inc

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$212,000–$318,400 / yr
Posted
4 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $217k
This role $265k
$153k most similar roles pay here $336k

This role pays more than 88% of similar roles. Most pay $183,733–$249,750 — the shaded band above. At the midpoint, this role pays about $265k 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 will lead the development of machine learning models to improve search quality across various stages including data collection, feature engineering, training, evaluation, and deployment in production environments. Your role involves identifying high-impact research directions, translating theoretical findings into practical improvements, and collaborating with product and design teams to shape technical roadmaps. Essential skills include expertise in information retrieval, NLP, deep learning, and a strong understanding of ML theory and advanced techniques such as learning-to-rank and reinforcement learning. Experience with large-scale deployment and iterative experimentation is crucial, along with the ability to mentor junior engineers and drive cross-functional projects.

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.
  • Apply advanced techniques like learning-to-rank, embedding models, and reinforcement learning.
  • Independently identify high-impact research directions and drive them to production.
  • Mentor junior engineers and provide technical leadership in ML system architecture.

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.
  • Actively monitors recent research literature and translates findings into practical system improvements.

More like this

Similar roles

Machine Learning Engineer - Applied Science

Apple Inc

Seattle, WA 4 days ago $201,300$302,200
Python TensorFlow PyTorch Keras Scikit-learn Spark MLOps Docker Kubernetes AWS Azure Google Cloud Platform PostgreSQL Redis Elasticsearch CI/CD Git Jupyter Notebook Swagger RESTful API

Machine Learning Engineer - Applied Science

Apple Inc

Santa Clara, CA 6 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 - Applied Science

Apple Inc

Seattle, WA 6 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

Adobe

San Jose 83 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 93 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 65 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