Machine Learning Engineer

Apple Inc

Confirmed live today Trusted

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$129,300–$225,300 / yr
Posted
152 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $229k
This role $177k
$112k $295k
below market most similar roles pay here above market

This role pays less than 91% of similar roles. Most pay $202,800–$254,750 — the blue band above. At the midpoint, this role pays about $177k 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 develop models for ranking, page generation, and marketing messaging while optimizing Apple-wide systems and infrastructure. Key responsibilities include taking algorithms from initial concept through deployment, mentoring other engineers, and improving ML tooling. Required skills include proficiency in Python, Java, or C++, and experience with Spark, SQL, Snowflake, Hadoop, TensorFlow, Keras, and PyTorch. You will solve complex retail problems using deep learning, bandits, probabilistic graphical models, and reinforcement learning to enhance the online customer journey.

What does a Machine Learning Engineer earn in California?

Median $235750 from 200 postings across 34 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 maintain large-scale data processing pipelines using big data technologies.
  • Optimize Apple-wide machine learning systems and infrastructure.
  • Mentor other Machine Learning Engineers on the team.
  • Monitor and perform deep analysis for continuous improvement of deployed models.

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 like 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

Cambridge, MA 152 days ago $116,400–$203,000
Python Java C++ Machine Learning Generative AI PyTorch TensorFlow Keras Spark SQL Snowflake Hadoop Natural Language Processing Transformer Architecture Reinforcement Learning Deep Learning Distributed Systems RAG Feature Engineering

Machine Learning Engineer

Apple Inc

Austin, TX 152 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