Senior Machine Learning Engineer

Apple Inc

Confirmed live yesterday Low trust

Quick summary

Work type
On-site
Location
Cambridge, MA
Salary
$165,800–$292,400 / yr
Posted
180 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $220k
This role $229k
$151k most similar roles pay here $308k

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

As a Senior Machine Learning Engineer, you will join the Online Retail Decision Automation team to research and develop next-generation algorithms for the online store experience. You will build scalable, production-ready machine learning solutions, improve ML infrastructure and tooling, and mentor junior engineers while taking models from initial concept through deployment. Your work focuses on critical product areas including search, recommendation systems, personalization, Generative AI, and system optimization. To succeed, you must possess strong software development skills and expertise in object-oriented programming languages like Python, Java, or C++. You will utilize big data technologies such as Spark, SQL, Snowflake, and Hadoop to build data processing pipelines. Preferred technical skills include experience with Recommender Systems, Natural Language Processing, Transformer architectures, Deep Learning, PyTorch, Keras, and TensorFlow to solve complex retail automation problems.

What does a Machine Learning Engineer earn?

Median $236000 from 319 postings across 54 companies.

See salary data

What you'll do

  • Research and develop next-generation algorithms for product search, recommendation systems, and personalization.
  • Develop and implement Generative AI models using RAG and transformer architectures.
  • Build scalable, production-ready machine learning solutions from initial concept through deployment.
  • Improve and maintain internal machine learning infrastructure and tooling.
  • Design and build large-scale data processing pipelines using big data technologies.
  • Optimize Apple-wide systems and infrastructure to support the online retail 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 Spark, SQL, Snowflake, or Hadoop.
  • Experience with Recommender Systems, Personalization, Search, Computational Advertising, or Natural Language Processing.
  • Experience with Generative AI (RAG based), transformer architecture, Deep Learning, Bandits, Probabilistic Graphical Models, or Reinforcement Learning.
  • Proficiency with frameworks such as TensorFlow, Keras, and PyTorch.
  • Strong skills in communication, problem solving, critical thinking, and attention to detail.

More like this

Similar roles

Senior Machine Learning Engineer

Apple Inc

Cupertino, CA 180 days ago $184,700$324,800
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