Machine Learning Engineer

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CALondon, United Kingdom
Salary
$184,700–$324,800 / yr
Posted
4 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $225k
This role $255k
$157k $343k
below market most similar roles pay here above market

This role pays more than 84% of similar roles. Most pay $198,000–$251,400 — the blue band above. At the midpoint, this role pays about $255k versus about $225k 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 The Machine Learning Engineer joins the Music ML team within Apple Services Engineering to build and improve features driving Apple Music personalisation. This role involves designing and running customer-facing recommendation services for features like Home, New, Radio, and Personal Mixes. You will perform data analysis, manage large-scale offline pipelines, and handle machine-learned model training and inference to provide real-time experiences. Key responsibilities include developing complex systems that integrate diverse data sources with low latency, tuning performance for throughput, and deploying systems globally for resiliency. You will prototype algorithm changes, launch A/B tests, and collaborate with researchers. Required skills include experience with scalable recommendation systems, concurrency, algorithms, and object-oriented programming. Preferred technical expertise includes proficiency in Java, C++, and Python to engineer modern ML-driven pipelines and APIs.

What does a Machine Learning Engineer earn in California?

Median $235750 from 200 postings across 34 companies.

See salary data

What you'll do

  • Build and improve features and services for Apple Music personalization.
  • Develop complex systems to integrate data from multiple sources for low-latency personalization.
  • Tune system performance to optimize both latency and throughput.
  • Deploy systems globally to ensure high resiliency and end-user experience.
  • Develop and deploy massive datasets to improve personalized features.
  • Prototype algorithm changes and launch A/B tests to measure product impact.
  • Manage the full lifecycle of features from system design to production implementation.

What we're looking for

  • Hands-on experience crafting highly scalable recommendation systems.
  • Understanding of concurrency, algorithms, and object-oriented programming.
  • Vision of how to engineer modern ML-driven systems that allow for fast iteration cycles.
  • Ability to collaborate effectively with researchers to improve recommendation algorithms.
  • Vision of how to engineer modern ML-driven pipelines, APIs, and services at scale (preferred).
  • Extensive experience with object-oriented languages such as Java, C++, and Python (preferred).

More like this

Similar roles

Machine Learning Engineer

Apple Inc

Sunnyvale, CA 54 days ago $216,200–$324,800
Large Language Models (LLMs) Large Multimodal Models (LMMs) PyTorch TensorFlow JAX Transformers Mixture-of-Experts (MoE) Distributed Data Processing Computer Vision Natural Language Processing Synthetic Data Generation Production-scale Inference Data Curation High Performance Computing

Machine Learning Engineer

Q2

Austin, TX 74 days ago
Python R Java TensorFlow PyTorch scikit-learn Machine Learning AI Statistics Probability Theory Optimization
5+ yrs exp

Machine Learning Engineer

Ramp

New York City, NY 34 days ago $200,000–$330,000
Python PyTorch NumPy Pandas SQL Snowflake dbt LLM Machine Learning agentic (AI Hex RisingWave
5+ yrs exp Hybrid

Machine Learning Engineer

Apple Inc

Cupertino, CA 119 days ago $184,700–$324,800
Python C++ PyTorch CUDA GPU Kernel Optimization Distributed Training Data Pipelines Inference Serving Computer Architecture Model Deployment Data Ingestion Profiling Debugging Claude
10+ yrs exp

Machine Learning Engineer

Booz Allen Hamilton

Arlington, VA +2 95 days ago
Machine Learning Artificial Intelligence Python LLMs LangChain LangGraph TensorFlow PyTorch scikit-learn C++ Rust Java Deep Learning Computer Vision Generative AI MCP Cursor Supervised Learning Unsupervised Learning
2+ yrs exp

Machine Learning Engineer

Adobe

San Francisco, CA 39 days ago
Machine Learning Python SQL LLMs RAG Embeddings Fine-tuning MLOps CI/CD Databricks MLflow Feature Store Recommendation Systems Feature Engineering
5+ yrs exp