Machine Learning Engineer

Apple Inc

Confirmed live today Trusted

Quick summary

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

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $229k
This role $160k
$97k $297k
below market most similar roles pay here above market

This role pays less than 98% of similar roles. Most pay $202,800–$254,750 — the blue 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 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Machine Learning Engineer

JOB TITLE: Machine Learning Engineer, Apple Store Online The Machine Learning Engineer, Apple Store Online joins the Online Retail Decision Automation team to research and develop next-generation algorithms for the digital shopping experience. This role involves building scalable, production-ready machine learning solutions for product search, recommendation systems, personalization, and Generative AI. You will lead efforts to take algorithms from initial concept through deployment while optimizing Apple-wide systems and infrastructure. Key responsibilities include mentoring other engineers and collaborating with cross-functional teams to build data processing pipelines. Required skills include proficiency in Python, Java, or C++, and experience with big data technologies like Spark, SQL, Snowflake, and Hadoop. Candidates should possess expertise in deep learning, transformer architecture, and the full machine learning model lifecycle to solve complex retail automation problems.

What does a Machine Learning Engineer earn?

Median $235750 from 323 postings across 48 companies.

See salary data

What you'll do

  • Research and develop next-generation algorithms for product search and recommendation systems.
  • Build scalable, production-ready machine learning solutions from initial concept through deployment.
  • Develop models for personalization, including evidence, messaging, and marketing.
  • Implement Generative AI solutions and RAG-based architectures for the online store.
  • Build and optimize large-scale data processing pipelines using big data technologies.
  • Improve and maintain machine learning infrastructure and internal tooling.
  • Mentor other Machine Learning Engineers on the team.
  • Optimize Apple-wide systems and infrastructure to support retail operations.

What we're looking for

  • Proficiency in one or more object-oriented programming languages such as Python, Java, or C++.
  • Experience building highly scalable distributed systems.
  • Hands-on experience building data processing pipelines, large-scale machine learning systems, and big data technologies like Spark, SQL, Snowflake, or Hadoop.
  • Bachelor's degree in a quantitative field such as Computer Science, Applied Mathematics, or Statistics with a focus on AI.
  • Understanding of the machine learning model lifecycle from prototyping to deployment and monitoring (preferred).
  • Experience in Recommender Systems, Personalization, Search, Computational Advertising, or NLP including RAG-based Generative AI and transformer architecture (preferred).
  • Experience using Deep Learning, Bandits, Probabilistic Graphical Models, or Reinforcement Learning in real applications (preferred).
  • Experience with Spark, TensorFlow, Keras, and PyTorch (preferred).

More like this

Similar roles

Machine Learning Engineer

Apple Inc

Cupertino, CA 151 days ago $129,300–$225,300
Python Java C++ Machine Learning Deep Learning PyTorch TensorFlow Keras Spark SQL Snowflake Hadoop Generative AI RAG Transformer Architecture Natural Language Processing Recommender Systems Distributed Systems Data Processing Pipelines Reinforcement Learning

Machine Learning Engineer

Apple Inc

Austin, TX 151 days ago
Python Java C++ Machine Learning Generative AI PyTorch TensorFlow Keras Spark SQL Snowflake Hadoop Transformer Architecture RAG Deep Learning Reinforcement Learning Distributed Systems Data Processing Pipelines

Machine Learning Engineer, Apple Services Engineering

Apple Inc

Seattle, WA 17 days ago $142,300–$263,300
Machine Learning Recommender Systems Python PyTorch TensorFlow scikit-learn NumPy Pandas SciPy Spark Hadoop Kafka deep-learning Multi-Task Learning Distributed Computing
3+ yrs exp

Senior Machine Learning Engineer, Apple Cloud AI

Apple Inc

Seattle, WA 24 days ago $142,300–$263,300
Python Rust Java LLM vLLM TensorRT Ray Serve Ray Kubernetes AWS GCP Spark Flink Redis Cassandra DynamoDB Iceberg Lance Feast Tecton Hopsworks SFT DPO LoRA RLHF RLVR GRPO Vector Databases
3+ yrs exp

Senior Machine Learning Engineer, Matching

Apple Inc

Cupertino, CA 75 days ago $150,400–$277,600
Machine Learning NLP Deep Learning Information Retrieval Reinforcement Learning Statistics Optimization Forecasting Agile Production Systems Design of Experiments
4+ yrs exp