CV and ML Engineer

Apple Inc

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $223k
This role $242k
$150k $325k
below market most similar roles pay here above market

This role pays more than 69% of similar roles. Most pay $192,050–$253,500 — the blue band above. At the midpoint, this role pays about $242k versus about $223k 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 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · CV and ML Engineer

The CV and ML Engineer joins a team of computer vision and machine learning engineers within the VCV organization to build real-time 3D perception and spatial understanding technologies for current and future products. In this role, you will design, build, and ship core 3D perception technologies by developing algorithms and systems that enable 3D spatial understanding. Daily responsibilities include training and optimizing deep learning models, building data pipelines, running experiments, and integrating models into production software systems. You will utilize Python and modern deep learning frameworks like PyTorch or JAX, while applying expertise in geometric deep learning, foundation model architectures, and 3D computer vision concepts like multi-view geometry and depth sensing. The work focuses on developing on-device machine perception technologies for real-time production deployment.

What you'll do

  • Develop and optimize deep learning models for 3D perception tasks.
  • Build and maintain large-scale training data pipelines.
  • Run experiments to improve model quality and efficiency.
  • Integrate trained models into real-time production software systems.
  • Design algorithms and systems for 3D spatial understanding.
  • Perform rapid prototyping, reproduction, and validation of research ideas.
  • Optimize models for on-device deployment and performance-critical systems.

What we're looking for

  • Master's degree or equivalent practical experience in Computer Science, Computer Vision, Machine Learning, or a related technical field.
  • Experience in deep learning with demonstrated work in 3D vision or geometric deep learning.
  • Proficiency in Python and a modern deep learning framework such as PyTorch or JAX.
  • Experience with rapid prototyping, reproduction, and validation of research ideas.
  • Strong mathematical foundations in machine learning, computer vision, or related fields.
  • Experience with foundation model architectures and training methodologies.
  • Experience working effectively in a multi-functional, collaborative environment.
  • PhD or equivalent practical experience in Computer Science, Machine Learning, or Computer Vision (preferred).

More like this

Similar roles

CV and ML Engineer

Apple Inc

Sunnyvale, CA 119 days ago $184,700–$324,800
Deep Learning Python PyTorch JAX C++ 3D Computer Vision Geometric Deep Learning Model Optimization Distributed Training Model Parallelism Data Pipelines 3D Reconstruction Multi-view Geometry Depth Sensing

Computer Vision & Machine Learning Engineer

Apple Inc

Sunnyvale, CA 137 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 Engineer, Multimodal Intelligence

Apple Inc

Sunnyvale, CA 41 days ago $150,400–$277,600
Python PyTorch JAX Deep Learning Computer Vision Multimodal Foundation Models Distributed Systems Data Curation Large-scale Training Pipelines Production Systems Regression Testing
3+ yrs exp

Machine Learning Engineer, Video Engineering

Apple Inc

Sunnyvale, CA 150 days ago $184,700–$324,800
Python PyTorch C++ Generative AI Computer Vision 3D Computer Vision Diffusion Models 3D Gaussian Splatting Neural Radiance Fields Differentiable Rendering Distributed Training On-device ML Scene Reconstruction Depth Estimation Multi-view Geometry Novel View Synthesis
10+ yrs exp

CV/ML Systems Integration Engineer

Apple Inc

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