Senior Machine Learning Engineer

Apple Inc

Confirmed live yesterday Low trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $220k
This role $255k
$162k most similar roles pay here $342k

This role pays more than 82% of similar roles. Most pay $184,625–$254,750 — the shaded band above. At the midpoint, this role pays about $255k versus about $220k 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

The Senior Machine Learning Engineer joins the Online Retail Decision Automation team to research and develop next-generation algorithms for the online store experience. This role involves building scalable, production-ready machine learning solutions, improving infrastructure and tooling, and mentoring junior engineers. The position focuses on developing models for product search, recommendation systems, personalization, and Generative AI while optimizing Apple-wide systems. Candidates must possess strong software development skills and expertise in object-oriented programming languages like Python, Java, or C++. Technical requirements include experience with distributed systems, data processing pipelines, and big data technologies such as Spark, SQL, Snowflake, and Hadoop. Preferred qualifications include knowledge of Recommender Systems, Natural Language Processing, Transformer architecture, Deep Learning, and frameworks like TensorFlow, Keras, and PyTorch to solve complex problems in search, ranking, and page generation for the retail platform.

What does a Machine Learning Engineer earn in California?

Median $246394 from 172 postings across 28 companies.

See salary data

What you'll do

  • Develop and research next-generation algorithms for product search, recommendation systems, and personalization.
  • Build scalable, production-ready machine learning solutions from initial concept through deployment.
  • Implement Generative AI features including RAG-based models and transformer architectures.
  • Improve and maintain internal machine learning infrastructure and tooling.
  • Develop data processing pipelines using big data technologies like Spark and SQL.
  • Create automated systems to enhance the Apple Online Store experience.
  • Mentor junior machine learning engineers on best practices and technical standards.

What we're looking for

  • Bachelor's degree in Computer Science, Statistics, Mathematics, or equivalent experience.
  • 5+ years of experience building high throughput scalable applications or machine learning models.
  • Proficiency in object-oriented programming languages such as Python, Java, or C++.
  • Experience building distributed systems and data processing pipelines using big data technologies like Spark, SQL, Snowflake, or Hadoop.
  • Experience with Recommender Systems, Personalization, Search, Computational Advertising, or Natural Language Processing.
  • Experience with Generative AI (including RAG) and transformer architecture.
  • Experience with Deep Learning, Bandits, Probabilistic Graphical Models, or Reinforcement Learning.
  • Proficiency with frameworks such as Spark, TensorFlow, Keras, and PyTorch.

More like this

Similar roles

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

Senior Machine Learning Engineer

Apple Inc

Cupertino, CA 10 days ago $184,700$324,800
Python PyTorch JAX TensorFlow Go Rust Spark Daft Polars DuckDB Docker Kubernetes Parquet Iceberg Delta Lance Ray Data NVIDIA DALI WebDataset Mosaic StreamingDataset Arrow Retrieval-Augmented Generation

Senior Staff Machine Learning Engineer

Apple Inc

Seattle, WA 48 days ago $184,700$324,800
Python PyTorch JAX TensorFlow Rust Go Java Spark Daft Polars DuckDB Kubernetes Docker Arrow Parquet Iceberg Lance Ray Data NVIDIA DALI WebDataset Mosaic StreamingDataset Retrieval-Augmented Generation

Staff Machine Learning Engineer

Apple Inc

Seattle, WA 20 days ago $184,700$324,800
Python PyTorch JAX TensorFlow Rust Go Java Spark Daft Polars DuckDB Docker Kubernetes Parquet Iceberg Delta Lance Ray Data NVIDIA DALI WebDataset Mosaic StreamingDataset Arrow Retrieval-Augmented Generation

Senior Machine Learning Engineer

Apple Inc

Seattle, WA 16 days ago $184,700$324,800
Python PyTorch JAX TensorFlow Spark Rust Go Java Kubernetes Docker Daft Polars DuckDB Arrow Parquet Iceberg Lance Ray Data NVIDIA DALI WebDataset Mosaic StreamingDataset Retrieval-Augmented Generation