Machine Learning Engineer, 3D Vision & Perception

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$150,400–$225,300 / yr
Posted
1 day ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $226k
This role $188k
$135k $293k
below market most similar roles pay here above market

This role pays less than 79% of similar roles. Most pay $196,350–$254,750 — the blue band above. At the midpoint, this role pays about $188k versus about $226k 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 3532 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Machine Learning Engineer, 3D Vision & Perception

The Machine Learning Engineer - 3D Vision & Perception joins a computer vision and machine learning team to build real-time 3D perception and input systems for future products. In this role, you will invent and implement state-of-the-art algorithms to solve cutting-edge problems, focusing on designing robust, efficient solutions optimized for mobile and on-device hardware. You will translate research ideas into production-quality systems, collaborating across software, hardware, and systems teams to ensure effective use of Apple silicon. Key responsibilities include developing 3D tracking, multi-view geometry, and visual-inertial odometry. Required skills include proficiency in Python, PyTorch, and deep learning frameworks, alongside a strong foundation in 3D rigid and non-rigid object tracking. The work involves creating spatial input and 3D tracking technologies for next-generation perception capabilities.

What does a Machine Learning Engineer earn in California?

Median $235750 from 194 postings across 31 companies.

See salary data

What you'll do

  • Invent and implement state-of-the-art CV/ML algorithms for perception and 3D tracking.
  • Design robust and efficient solutions optimized for mobile and on-device hardware.
  • Translate research ideas into production-quality systems and software integrations.
  • Develop 3D tracking algorithms for rigid and non-rigid objects.
  • Build end-to-end pipelines that utilize Apple silicon effectively.
  • Contribute to the technical direction and roadmaps for next-generation AI capabilities.
  • Iterate on algorithms quickly based on data, feedback, and system constraints.

What we're looking for

  • Bachelor’s degree with 3+ years of relevant industry experience.
  • Strong foundation in computer vision including 3D rigid/non-rigid object tracking, multi-view geometry, and visual-inertial odometry (VIO).
  • Proficiency in Python and deep learning frameworks such as PyTorch.
  • PhD in computer vision, machine learning, robotics, or related fields (preferred).
  • Experience across both classical 3D computer vision and deep learning (preferred).
  • Familiarity with visual-inertial or multi-sensor fusion (preferred).
  • Strong C++ and systems engineering skills with experience delivering robust, efficient algorithms (preferred).
  • Self-motivated with a proven record of prioritization and on-time delivery (preferred).

More like this

Similar roles

Machine Learning Engineer, Computer Vision

Apple Inc

Cupertino, CA 8 days ago $150,400–$277,600
Computer Vision Machine Learning Python PyTorch Vision-Language Models Deep Learning Model Compression Knowledge Distillation Self-Supervised Learning Metric Learning Representation Learning

Computer Vision and Machine Learning Engineer

Apple Inc

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

Senior Software Engineer, 3D Vision & Perception

Apple Inc

Sunnyvale, CA 3 days ago $184,700–$324,800
C++ Swift Computer Vision Machine Learning 3D Perception iOS visionOS AR/VR Robotics Software Architecture Real-time Systems Apple Tooling
5+ yrs exp

Computer Vision/Deep Learning Engineer

Apple Inc

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