Machine Learning Engineer

Apple Inc

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $221k
This role $188k
$137k most similar roles pay here $279k

This role pays less than 74% of similar roles. Most pay $187,850–$254,562 — the shaded band above. At the midpoint, this role pays about $188k versus about $221k 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 1961 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1589 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, you will join a multi-disciplinary team focused on creating innovative product features for the Apple Watch, such as DoubleTap and AssistiveTouch. You will work with cross-functional partners to transform ambitious ideas into sensing experiences by training, evaluating, and debugging deep learning models for complex tasks. Your daily work involves guiding new features from early prototypes to shipped products while communicating requirements and tracking progress. The role requires proficiency in Python and experience with deep learning frameworks like PyTorch or TensorFlow. You will develop predictive models using time-series and multimodal sensor data, perform failure analysis, and design scalable modeling pipelines for data processing. Key technical skills include signal processing techniques and expertise in model training and optimization to solve challenges in human-computer interaction and sensing technologies.

What does a Machine Learning Engineer earn in California?

Median $246150 from 173 postings across 30 companies.

See salary data

What you'll do

  • Train, evaluate, and debug deep learning models for complex tasks.
  • Develop predictive models using time-series and multimodal sensor data.
  • Build scalable modeling pipelines for data processing, training, and evaluation.
  • Perform signal processing techniques for machine learning applications.
  • Manage the full product lifecycle from early prototypes to shipped features.
  • Define performance metrics and perform failure analysis on models.
  • Translate ambitious ideas into technical requirements for sensing experiences.

What we're looking for

  • M.S. or Ph.D. in Machine Learning, Computer Science, or a related field.
  • Additional background in Human-Computer Interaction (HCI) is a plus.
  • Strong Python skills with experience using deep learning frameworks like PyTorch or TensorFlow.
  • Hands-on experience developing predictive models using time-series and multimodal sensor data.
  • Proficiency in data collection, model training and optimization, defining metrics, and performing failure analysis.
  • Great communication and collaboration skills.
  • Proven ability to design and build scalable modeling pipelines for data processing, training, and evaluation (preferred).
  • Experience with signal processing techniques for ML applications (preferred).

More like this

Similar roles

Machine Learning Engineer

Apple Inc

Pittsburgh, PA 41 days ago
Python PyTorch JAX TensorFlow Swift C++ Go Objective-C LLM Multimodal Foundation Models On-device ML Inference Infrastructure
3+ yrs exp

Machine Learning Engineer

Apple Inc

Pittsburgh, PA 37 days ago
Python PyTorch JAX TensorFlow Swift C++ Go Objective-C LLM Multimodal Foundation Models On-device ML Inference Infrastructure
3+ yrs exp

Machine Learning Engineer

Apple Inc

Sunnyvale, CA 14 days ago $216,200$324,800
LLM PyTorch TensorFlow JAX Transformers MoE Computer Vision Natural Language Processing Distributed Data Processing Machine Learning Deep Learning OCR Synthetic Data Generation Data Curation High Performance Computing

Senior ML Software Engineer

Apple Inc

Seattle, WA 50 days ago $175,000$308,500
Machine Learning Python PyTorch TensorFlow Swift Objective-C Deep Learning Statistical Analysis Multimodal Sensor Data Productization
Hybrid

Machine Learning Engineer

Booz Allen Hamilton

Arlington, VA +2 88 days ago $77,600$176,000
Python TensorFlow PyTorch scikit-learn C++ Rust Java Deep Learning Computer Vision Generative AI LLMs LangChain LangGraph MCP Cursor Supervised Learning Unsupervised Learning
2+ yrs exp

Machine Learning Engineer

Apple Inc

Cupertino, CA 79 days ago $184,700$324,800
Python C++ PyTorch CUDA GPU Kernel Optimization Machine Learning Distributed Training Inference Serving Data Pipelines Computer Architecture 3DGS Vision Algorithms Model Deployment Performance Engineering
10+ yrs exp