Senior Computer Vision / Machine Learning Engineer - 3D Vision & Perception
Core
Design, build, and ship real-time 3D perception and input systems for future Apple products using state-of-the-art computer vision and machine learning algorithms.
Role type
Senior IC computer vision and machine learning engineer (3D perception)
Builds
Real-time 3D perception, spatial input, and 3D tracking algorithms and software for mobile and on-device hardware
Domain
Consumer electronics, 3D computer vision, robotics
Deliverable
production ML models
Required skills
3D rigid/non-rigid object tracking, multi-view geometry, visual-inertial odometry (VIO), sensor fusion, Python, deep learning frameworks (PyTorch)
Preferred skills
PhD in computer vision/ML/robotics, classical 3D computer vision, deep learning, visual-inertial/multi-sensor fusion, C++, systems engineering
Technologies
PyTorch, Apple silicon
Responsibilities
Invent and implement state-of-the-art CV/ML algorithms for perception and 3D tracking; Design robust, efficient solutions optimized for mobile and on-device hardware; Collaborate across software, hardware, and systems teams to ensure efficient end-to-end pipelines; Iterate quickly based on data, feedback, and system constraints; Contribute to technical direction and roadmaps for next-generation perception and AI capabilities; Translate research ideas into production-quality systems and integrations