CV and ML Engineer

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$175,000–$308,500 / yr
Posted
73 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $221k
This role $242k
$140k most similar roles pay here $327k

This role pays more than 73% of similar roles. Most pay $189,462–$251,937 — the shaded band above. At the midpoint, this role pays about $242k 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 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · CV and ML Engineer

CV and ML Engineer will join the VCV organization, a centralized applied research and engineering team focused on developing real-time on-device computer vision and machine perception technologies. In this role, you will design, build, and ship core 3D perception technologies to enable spatial understanding across various products. Your daily responsibilities include training and optimizing deep learning models, building and maintaining training data pipelines, running experiments to improve model quality, and integrating these models into production software systems. You will utilize Python, PyTorch or JAX, and potentially C++ for performance-critical integrations. The role requires expertise in 3D vision, geometric deep learning, foundation model architectures, and large-scale distributed training. You will solve complex problems involving multi-view geometry, depth sensing, camera models, and 3D reconstruction to create advanced spatial understanding capabilities.

What you'll do

  • Develop and optimize deep learning models for 3D perception tasks.
  • Build and maintain training data pipelines for machine learning models.
  • Conduct experiments to improve model quality and efficiency.
  • Integrate trained models into real-time production software systems.
  • Prototype, reproduce, and validate new research ideas in computer vision.
  • Implement large-scale distributed training and model parallelism techniques.
  • Optimize models specifically for on-device deployment and performance-critical systems.

What we're looking for

  • Master's degree or equivalent practical experience in Computer Science, Machine Learning, Computer Vision, or a related technical field.
  • PhD or equivalent practical experience in Computer Science, Machine Learning, Computer Vision, or a related technical field.
  • Experience in deep learning with demonstrated work in 3D vision or geometric deep learning.
  • Proficiency in Python and modern deep learning frameworks such as PyTorch or JAX.
  • Strong mathematical foundations in machine learning, computer vision, or related fields.
  • Experience with foundation model architectures, training methodologies, and large-scale distributed training.
  • Familiarity with 3D computer vision concepts like multi-view geometry, depth sensing, and 3D reconstruction.
  • Proficiency in C++ or experience integrating ML models into performance-critical systems.

More like this

Similar roles

CV and ML Engineer

Apple Inc

Sunnyvale, CA 73 days ago $184,700$324,800
Deep Learning Computer Vision 3D Perception Python PyTorch JAX C++ Model Optimization Distributed Training Data Pipelines Multi-view Geometry 3D Reconstruction Machine Learning

CV/ML Systems Integration Engineer

Apple Inc

Sunnyvale, CA 71 days ago $150,400$277,600
Swift SwiftUI Objective-C C++ Python Metal RealityKit Machine Learning Computer Vision 3D Computer Graphics SLAM VIO Augmented Reality Xcode iOS macOS GPU Programming Linear Algebra
1+ yrs exp

Computer Vision & Machine Learning Engineer

Apple Inc

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

CVML Engineer, 3D Reconstruction

Apple Inc

Sunnyvale, CA 105 days ago $216,200$324,800
3D Reconstruction 4D Reconstruction Computer Vision Machine Learning PyTorch Python C++ Multi-view Geometry Geometric Deep Learning SLAM Bundle Adjustment Linear Algebra Optimization Geometry Processing Mobile Deployment Apple Silicon
10+ yrs exp

CVML Engineer, 3D Reconstruction

Apple Inc

Sunnyvale, CA 112 days ago $150,400$277,600
3D Reconstruction 4D Reconstruction Computer Vision Machine Learning PyTorch Python C++ Multi-view Geometry Geometric Deep Learning SLAM Bundle Adjustment Linear Algebra Optimization Mobile Deployment Apple Silicon
3+ yrs exp

AI and ML Engineer

Booz Allen Hamilton

Chantilly, VA 46 days ago $99,000$225,000
Machine Learning Python LLMs Docker Qdrant Object-Oriented Programming Reverse Engineering MITRE ATT&CK Containerization