Machine Learning Engineer

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$184,700–$324,800 / yr
Posted
7 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $219k
This role $255k
$157k most similar roles pay here $343k

This role pays more than 85% of similar roles. Most pay $192,050–$246,150 — the shaded band above. At the midpoint, this role pays about $255k versus about $219k 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 2202 open roles on FindRole.

Listed pay typically runs $175,000–$278,800 across 1802 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 the Video Computer Vision Face and Body technologies team to develop algorithms powering visionOS and iOS platforms. You will be part of a collaborative group of computer graphics, computer vision, and deep learning researchers and engineers focused on solving challenges in human representation and motion. Your daily responsibilities involve managing the entire machine learning cycle, including data collection design, data processing, model design, experimentation, and validation. To succeed in this role, you must possess software engineering skills, proficiency in Python, and experience with PyTorch. You will work closely with internal and multi-functional teams of data and software engineers to implement state-of-the-art methods for features like Eyesight and Persona. The core work involves applying research to solve complex problems in computer vision and graphics.

What does a Machine Learning Engineer earn in California?

Median $241375 from 174 postings across 27 companies.

See salary data

What you'll do

  • Develop machine learning models for computer vision and graphics applications.
  • Manage the full ML cycle including data collection, processing, and model design.
  • Conduct experiments to validate and perform QA on models in real-world environments.
  • Adapt state-of-the-art methods or implement new research to ship features on visionOS and iOS.
  • Solve complex technical challenges regarding human representation and motion.
  • Develop algorithms that power VisionOS technologies like Eyesight and Persona.

What we're looking for

  • Software engineering skills and proficiency in Python.
  • Experience with PyTorch.
  • Independent problem solving skills.
  • BS degree and 10+ years of experience.
  • MS degree in computer vision, computer graphics, machine learning, or related field (preferred).
  • PhD in computer vision, computer graphics, machine learning, computer science, computer engineering, or related fields (preferred).
  • Passion for delivering high quality features to large groups of diverse end-users (preferred).
  • Excellent communication and experience working with multi-functional teams (preferred).

More like this

Similar roles

Machine Learning Engineer

Apple Inc

Sunnyvale, CA 7 days ago $150,400–$277,600
Machine Learning Computer Vision Deep Learning Python PyTorch Computer Graphics iOS VisionOS Data Processing Model Design
3+ yrs exp

Machine Learning Engineer

Apple Inc

Sunnyvale, CA 21 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

Machine Learning Engineer

Apple Inc

Seattle, WA 7 days ago $175,000–$308,500
Python PyTorch Computer Vision Deep Learning Machine Learning Computer Graphics iOS visionOS Data Processing
10+ yrs exp

Machine Learning Algorithm and Software Engineer

Apple Inc

Sunnyvale, CA 7 days ago $150,400–$277,600
Machine Learning Computer Vision Computer Graphics Python C++ PyTorch JAX CNN Transformers Diffusion Models 3D Computer Vision Image Processing iOS visionOS watchOS
3+ yrs exp

Machine Learning Engineer

Q2

Austin, TX 41 days ago
Machine Learning Python R Java TensorFlow PyTorch scikit-learn Statistics Probability Theory Optimization Experimental Methodologies
5+ yrs exp Hybrid