Apple
Senior Computer Vision / Machine Learning Engineer - 3D Vision & Perception
$185K–$325K
Sunnyvale, California · Senior · Full-time · Posted Jun 18, 2026
- Experience
- 5+ years of relevant industry experience.
- Education
- Bachelor’s degree.
About the job
Develops and ships real-time 3D perception, spatial input, and tracking algorithms and software for future Apple products, optimized for on-device hardware.
What you'll do
- Invent and implement computer vision and machine learning algorithms for perception and 3D tracking.
- Design efficient solutions for mobile hardware and collaborate across software, hardware, and systems teams.
- Turn research ideas into production-quality systems and contribute to technical direction and roadmaps.
What they ask for
- Bachelor’s degree.
- Strong foundation in computer vision, including areas such as 3D rigid/non-rigid object tracking, multi-view geometry, or visual-inertial odometry (VIO).
- Proficiency in Python and deep learning frameworks such as PyTorch.
Nice to have
- PhD in computer vision, machine learning, robotics, or a related field.
- Experience with classical 3D computer vision and deep learning; familiarity with sensor fusion, or strong C++ and systems engineering skills.
Pay
$184,700 and $324,800 (USD, base salary)
Tools
Python, PyTorch, C++, Apple silicon
AI focus
Develops CV/ML algorithms for 3D perception, spatial input, tracking, and next-generation perception and AI capabilities.
Model-written summary · the original posting is authoritative