Machine Learning Engineer

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$150,400–$277,600 / yr
Posted
8 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $218k
This role $214k
$135k most similar roles pay here $293k

This role pays more than 52% of similar roles. Most pay $188,987–$246,150 — the shaded band above. At the midpoint, this role pays about $214k versus about $218k 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 machine learning models for computer vision and graphics applications. You will be involved in the entire machine learning cycle, including data collection design, data processing, model design, experimentation, and validation in the wild. Your work involves performing applied research to adapt state-of-the-art methods or implementing new methods to ship features on iOS and VisionOS platforms. To succeed, you must possess software engineering skills and proficiency in Python and PyTorch. The role focuses on solving technical challenges in human representation and motion, specifically supporting technologies like Apple Vision Pro's Eyesight and Persona. You will collaborate closely with data and software engineers across various functions to deliver high-quality computer vision solutions for millions of users.

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 specifically for computer vision and graphics applications.
  • Manage the full ML lifecycle including data collection, processing, model design, and experimentation.
  • Perform applied research to adapt state-of-the-art methods for production use.
  • Implement new machine learning methods to ship features on iOS and VisionOS platforms.
  • Conduct validation and quality assurance testing of models in real-world environments.
  • Solve complex technical challenges related to human representation and motion.

What we're looking for

  • 3+ years of experience working on ML projects for computer vision or graphics applications.
  • Software engineering skills and proficiency in Python.
  • Experience with PyTorch.
  • BA/BS degree in computer vision, computer graphics, machine learning, or a related field.
  • MS or PhD in computer vision, computer graphics, machine learning, computer science, computer engineering, or related fields (preferred).
  • Self-motivated with proven ability to effectively prioritize and deliver tasks on schedule (preferred).
  • Excellent communication and experience working with cross-functional teams (preferred).

More like this

Similar roles

Machine Learning Engineer

Apple Inc

Seattle, WA 8 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 Engineer

Apple Inc

Cupertino, CA 87 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

Machine Learning Engineer

Apple Inc

Cupertino, CA 48 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 Performance Engineering
10+ yrs exp

Machine Learning Engineer

Apple Inc

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

Sunnyvale, CA 8 days ago $184,700–$324,800
Machine Learning Computer Vision Deep Learning Python PyTorch Computer Graphics iOS visionOS Data Processing Model Design Validation QA
10+ yrs exp

Machine Learning Algorithm and Software Engineer

Apple Inc

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