Senior Computer Vision / Machine Learning Engineer, 3D Vision & Perception

Apple Inc

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $223k
This role $255k
$157k $343k
below market most similar roles pay here above market

This role pays more than 84% of similar roles. Most pay $193,693–$251,937 — the blue band above. At the midpoint, this role pays about $255k 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 · Senior Computer Vision / Machine Learning Engineer, 3D Vision & Perception

The Senior Computer Vision / Machine Learning Engineer - 3D Vision & Perception joins a team of computer vision and machine learning engineers building real-time 3D perception and input systems for future products. In this role, you will invent and implement state-of-the-art algorithms for perception, spatial input, and 3D tracking. You will design robust, efficient solutions optimized for mobile and on-device hardware while translating research ideas into production-quality systems. Key responsibilities include developing 3D rigid and non-rigid object tracking, multi-view geometry, and visual-inertial odometry. You will utilize Python, PyTorch, and C++ to solve complex problems in sensor fusion and SLAM. The work focuses on creating next-generation perception and AI capabilities, ensuring efficient end-to-end pipelines and effective use of Apple silicon for high-performance 3D tracking.

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 based on data, feedback, and system constraints.

What we're looking for

  • Bachelor’s degree with 5+ 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

Computer Vision and Machine Learning Engineer

Apple Inc

Sunnyvale, CA 40 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 & Machine Learning Engineer

Apple Inc

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

Computer Vision/Deep Learning Engineer

Apple Inc

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

Senior Computer Vision Engineer

Anduril Industries

Remote (Irvine, CA) 22 days ago $220,000–$292,000
Machine Learning Computer Vision Deep Learning Python C++ PyTorch JAX TensorFlow TensorRT ONNX Linux Object Detection SLAM LIDAR Sensor Fusion Model Pruning System Profiling
6+ yrs exp Remote