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
1 day 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 75% of similar roles. Most pay $187,850–$254,750 — 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

Machine Learning Engineer will join the Camera Technologies & Systems team within the Camera & Photos organization to pioneer research and develop groundbreaking generative AI for image enhancement and restoration. The role involves identifying, researching, and developing cutting-edge generative AI-based machine learning models to solve complex challenges in camera applications. This position requires collaborating cross-functionally with GPU optimization and framework teams to integrate and deploy advanced features into production for mobile imaging products. Candidates must possess an MS or PhD in a related technical discipline and demonstrate expertise in advanced architectures including diffusion models, Generative Adversarial Networks (GANs), autoregressive models, and Vision-Language Models (VLMs). Required skills include proficiency in Python and PyTorch, along with a strong foundation in computer vision principles for image and video analysis.

What does a Machine Learning Engineer earn in California?

Median $246150 from 173 postings across 30 companies.

See salary data

What you'll do

  • Research and develop groundbreaking generative AI models for image enhancement and restoration.
  • Develop advanced machine learning models to solve complex challenges in camera applications.
  • Design, train, and fine-tune complex architectures including diffusion models, GANs, and autoregressive models.
  • Apply computer vision principles to improve image and video analysis and processing.
  • Collaborate with GPU optimization and framework teams to integrate features into production.
  • Deploy advanced machine learning features across the Apple ecosystem for iPhone and iPad.

What we're looking for

  • An MS or PhD in Computer Science, Engineering, or a related technical discipline.
  • Strong understanding and practical experience with advanced generative AI architectures including diffusion models, GANs, and autoregressive models.
  • Strong programming skills in Python and deep learning frameworks like PyTorch.
  • Practical experience in the design, training, and fine-tuning of complex generative AI architectures (preferred).
  • Robust theoretical and practical foundation in core computer vision principles for image and video analysis (preferred).
  • Exceptional analytical problem-solving capabilities and technical communication skills (preferred).
  • Publication record in highly selective, peer-reviewed conferences such as CVPR, ICCV, or NeurIPS (preferred).

More like this

Similar roles

Machine Learning Engineer

Apple Inc

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

Generative AI Engineer, Camera Algorithms

Apple Inc

Cupertino, CA 127 days ago $150,400$277,600
Generative AI PyTorch Python C++ GANs VAEs Diffusion Models Transformers LoRA DPO Video Processing Neural Network Optimization ISP Algorithms Text-to-Image Text-to-Video Video-to-Video
3+ yrs exp

Machine Learning Engineer, Video Engineering

Apple Inc

Sunnyvale, CA 111 days ago $184,700$324,800
Machine Learning Computer Vision Generative AI Python PyTorch C++ Diffusion Models 3D Reconstruction Neural Radiance Fields 3D Gaussian Splatting Differentiable Rendering Distributed Training On-device ML
10+ yrs exp

Machine Learning Researcher, Image/Video Generation

Apple Inc

Seattle, WA 167 days ago $175,000$308,500
Machine Learning Deep Learning Computer Vision Generative AI Diffusion Models VAE GAN PyTorch Jax TensorFlow Python Go Java C++ Statistical Modeling Multimodal Foundation Models

Machine Learning Researcher, Image/Video Generation

Apple Inc

Santa Clara, CA 167 days ago $184,700$324,800
Machine Learning Deep Learning Computer Vision Generative AI Diffusion Models GAN VAE PyTorch Jax TensorFlow Python Go Java C++ Multimodal Foundation Models Image Generation Video Generation 3D Generation

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