Machine Learning Engineer

Apple Inc

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
Cambridge, MA
Salary
$116,400–$203,000 / yr
Posted
105 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $229k
This role $160k
$96k most similar roles pay here $306k

This role pays less than 92% of similar roles. Most pay $202,800–$254,750 — the shaded band above. At the midpoint, this role pays about $160k versus about $229k 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 · Machine Learning Engineer

Machine Learning Engineer, Apple Store Online joins the Retail Decision Automation team to research and develop next-generation algorithms for the online shopping experience. This role involves building scalable, production-ready machine learning solutions for product search, recommendation systems, personalization, and Generative AI while optimizing infrastructure and tooling. The engineer will collaborate with cross-functional teams of researchers, data scientists, and product managers to move models from initial concept through deployment. Required skills include proficiency in object-oriented programming languages like Python, Java, or C++, along with experience in big data technologies such as Spark, SQL, Snowflake, and Hadoop. Preferred expertise includes transformer architectures, RAG-based Generative AI, Deep Learning, and Reinforcement Learning. The role focuses on solving complex retail problems by improving the digital shopping journey through advanced ranking, page generation, and automated marketing systems for millions of customers.

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 solutions using RAG and transformer architectures.
  • Build scalable, production-ready machine learning solutions from initial concept through deployment.
  • Construct data processing pipelines and manage large-scale machine learning systems using big data technologies.
  • Improve and maintain internal machine learning infrastructure and tooling.
  • Mentor other Machine Learning Engineers to build end-to-end retail solutions.
  • Optimize Apple-wide systems and infrastructure to enhance the online shopping experience.

What we're looking for

  • Proficiency in object-oriented programming languages such as Python, Java, or C++.
  • Experience building highly scalable distributed systems.
  • Hands-on experience building data processing pipelines and large-scale machine learning systems.
  • Experience with big data technologies including Spark, SQL, Snowflake, or Hadoop.
  • Bachelor's degree in a quantitative field like Computer Science, Applied Mathematics, or Statistics.
  • A Bachelor's degree in a quantitative field with a focus on AI coursework is acceptable.
  • Understanding of the machine learning model lifecycle from prototyping to deployment and monitoring.
  • Experience in Recommender Systems, Personalization, Search, Computational Advertising, or Natural Language Processing.

More like this

Similar roles

Machine Learning Engineer

Apple Inc

Cupertino, CA 105 days ago $129,300$225,300
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

Machine Learning Engineer

Apple Inc

Austin, TX 105 days ago
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 Feature Engineering

Machine Learning Research Engineer, App Store Search

Apple Inc

Seattle, WA 52 days ago $142,300$263,300
Generative AI Large Language Models Transformers RAG PyTorch TensorFlow Python Go Scala Apache Spark Kubernetes gRPC Information Retrieval Ranking Query Understanding Data Pipelines
2+ yrs exp

Senior Machine Learning Engineer, Matching

Apple Inc

Cupertino, CA 29 days ago $150,400$277,600
Machine Learning NLP Information Retrieval Deep Learning Reinforcement Learning Statistics Forecasting Optimization Scalable Architecture Agile Production Code Data Science
4+ yrs exp

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