Machine Learning Engineer

Apple Inc

Confirmed live 2 days ago Trusted

Quick summary

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

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $229k
This role $177k
$110k most similar roles pay here $305k

This role pays less than 88% of similar roles. Most pay $202,800–$254,750 — the shaded 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 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

As a Machine Learning Engineer, Apple Store Online, you will join the Retail Decision Automation team to research and develop next-generation algorithms for the online shopping experience. You will build scalable, production-ready machine learning solutions, taking models from initial concept through deployment while improving internal infrastructure and tooling. Your work focuses on critical retail areas including product search, recommendation systems, personalization, marketing messaging, and Generative AI using transformer architectures. To succeed, you must possess strong software development skills and proficiency in object-oriented languages like Python, Java, or C++. You will utilize big data technologies such as Spark, SQL, Snowflake, and Hadoop, alongside frameworks like TensorFlow, Keras, and PyTorch. The role requires expertise in deep learning, recommender systems, and natural language processing to solve complex problems within the digital retail environment.

What does a Machine Learning Engineer earn in California?

Median $246394 from 172 postings across 28 companies.

See salary data

What you'll do

  • Research and develop next-generation algorithms for product search, recommendation systems, and personalization.
  • Build scalable, production-ready machine learning solutions from initial concept through deployment.
  • Develop models for Generative AI, including RAG-based systems and transformer architectures.
  • Construct and maintain large-scale data processing pipelines using big data technologies like Spark and SQL.
  • Improve and optimize internal machine learning infrastructure and tooling.
  • Mentor other Machine Learning Engineers on the team.
  • Implement advanced techniques such as Reinforcement Learning, Bandits, and Probabilistic Graphical Models in real applications.

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

Cambridge, MA 106 days ago $116,400$203,000
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 106 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

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