CV and ML Engineer

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$184,700–$324,800 / yr
Posted
73 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $220k
This role $255k
$138k most similar roles pay here $345k

This role pays more than 88% of similar roles. Most pay $189,462–$250,071 — the shaded band above. At the midpoint, this role pays about $255k versus about $220k 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

As a CV and ML Engineer within the VCV organization, you will join a team of computer vision and machine learning engineers building real-time 3D perception and spatial understanding technologies. You will be responsible for designing, building, and shipping core 3D perception technologies by developing algorithms and systems that enable 3D spatial understanding. Your daily work involves training and optimizing deep learning models, constructing and maintaining training data pipelines, running experiments to improve model quality and efficiency, and integrating these models into real-time production software systems. You will utilize Python, PyTorch or JAX, and potentially C++ for performance-critical integrations. The role focuses on solving complex problems in 3D vision, geometric deep learning, foundation model architectures, multi-view geometry, depth sensing, camera models, and 3D reconstruction to power on-device machine perception technologies.

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.
  • Optimize deep learning models specifically for on-device deployment.
  • Implement large-scale distributed training and model parallelism techniques.

What we're looking for

  • Master's degree or equivalent practical experience in Computer Science, 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 modern deep learning frameworks like PyTorch or JAX.
  • Strong mathematical foundations in machine learning and computer vision.
  • Experience with foundation model architectures and training methodologies.
  • Experience with large-scale distributed training, model parallelism, and model optimization for production deployment.
  • Familiarity with 3D computer vision concepts such as multi-view geometry, depth sensing, or 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

Seattle, WA 73 days ago $175,000$308,500
Deep Learning Computer Vision 3D Perception Python PyTorch JAX C++ Distributed Training Model Optimization Data Pipelines Multi-view Geometry 3D Reconstruction Machine Learning Geometric Deep 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

Machine Learning Engineer, Video Engineering

Apple Inc

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

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