Machine Learning Engineer, Computer Vision

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
1 day ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $222k
This role $214k
$135k $293k
below market most similar roles pay here above market

This role pays more than 54% of similar roles. Most pay $195,150–$249,000 — the blue band above. At the midpoint, this role pays about $214k versus about $222k 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 3499 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2707 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Machine Learning Engineer, Computer Vision

The Machine Learning Engineer, Computer Vision joins the Machine Learning and AI team to build foundational perception technologies used across various devices. In this role, you will design, train, and improve computer vision and vision-language models for object understanding and recognition. You will turn recent research into production-ready models that handle real-world data while meeting strict on-device constraints for memory, latency, and power. Key responsibilities include defining product-quality evaluations, fixing failure modes, and performing rigorous experimentation with clear baselines and ablations. You must demonstrate proficiency in Python, PyTorch, and generative coding tools. The work involves developing everything from lightweight, task-specific vision models to general-purpose vision-language models to help devices recognize and understand the physical objects surrounding the user.

What does a Machine Learning Engineer earn in California?

Median $231575 from 194 postings across 35 companies.

See salary data

What you'll do

  • Design, train, and improve computer vision and vision-language models for object recognition.
  • Ensure models are robust to real-world conditions and fix failure modes on real data.
  • Define product-quality evaluations to drive model development decisions.
  • Optimize models to meet on-device constraints for memory, latency, and power.
  • Execute end-to-end projects covering data collection, training, and evaluation.
  • Conduct rigorous experimentation including clear baselines, ablations, and meaningful evaluation sets.
  • Apply knowledge distillation and model compression techniques for production deployment.

What we're looking for

  • Ph.D. or Master's in Computer Science, Machine Learning, Computer Vision, or a related field, or equivalent industry experience.
  • Strong foundations in computer vision and deep learning.
  • Track record of end-to-end projects covering data, training, and evaluation on real-world visual data.
  • Proficiency in Python and PyTorch or an equivalent deep learning framework.
  • Proficiency in using generative coding tools.
  • Experience with rigorous experimentation, including clear baselines, ablations, and meaningful evaluation sets.
  • Publications in top computer vision or machine learning venues (CVPR, ICCV, ECCV, NeurIPS, ICLR) (preferred).
  • Experience in representation learning, knowledge distillation, model compression, or vision-language models (preferred).

More like this

Similar roles

Computer Vision and Machine Learning Engineer

Apple Inc

Sunnyvale, CA 43 days ago $150,400–$277,600
Computer Vision Machine Learning C++ CUDA PyTorch TensorFlow Jax 3D Graphics GPGPU Swift Spatial Computing Deep Learning Rendering Techniques
3+ yrs exp

Computer Vision/Deep Learning Engineer

Apple Inc

Sunnyvale, CA 8 days ago $129,300–$225,300
Computer Vision Deep Learning Python PyTorch TensorFlow Object Detection Vision Transformers Multimodal Networks Biometrics Face Tracking Gaze Tracking Classical Image Processing
3+ yrs exp

Computer Vision & Machine Learning Engineer

Apple Inc

Sunnyvale, CA 140 days ago $150,400–$277,600
Computer Vision Machine Learning Deep Learning Python PyTorch JAX Foundation Models Multimodal Systems 3D Perception Pose Estimation Gesture Recognition Facial Analysis Distributed Training Model Parallelism AR/VR Motion Synthesis

Machine Learning Systems Engineer, Video Computer Vision

Apple Inc

Sunnyvale, CA 58 days ago $150,400–$277,600
Python C++ PyTorch Swift CoreML CoreFoundation RealityKit Computer Vision Machine Learning Multimodal LLMs Supervised Fine-Tuning Neural Network Accelerators Real-time Video Pipelines On-device Inference
3+ yrs exp

Machine Learning Systems Engineer, Video Computer Vision

Apple Inc

Sunnyvale, CA 56 days ago $150,400–$277,600
Python C++ PyTorch Swift CoreML CoreFoundation RealityKit Computer Vision Machine Learning Multimodal LLMs Supervised Fine-Tuning Neural Network Accelerators Real-time Video Pipelines ML Lifecycle
3+ yrs exp

Machine Learning Systems Engineer, Video Computer Vision

Apple Inc

Sunnyvale, CA 57 days ago $150,400–$277,600
Python C++ PyTorch CoreML Swift RealityKit CoreFoundation Computer Vision Machine Learning Multimodal LLMs Supervised Fine-Tuning Neural Network Accelerators Real-time Video Pipelines Data Preprocessing
3+ yrs exp