Apple
Machine Learning Engineer, Video Engineering
$185K–$325K
Sunnyvale, California · Full-time · Posted May 28, 2026
- Experience
- 10+ years developing and shipping machine learning models, with a focus on computer vision or generative AI.
- Education
- Bachelor's degree in Computer Science, Electrical/Computer Engineering, or a related field.
About the job
Develop and ship machine-learning models for spatial media, 3D content creation, video processing, and scene understanding, taking research ideas into Apple products.
What you'll do
- Research and develop ML models for 3D content creation, spatial video processing, and scene understanding.
- Train and evaluate large-scale generative models, then optimize them for on-device deployment.
- Present and demonstrate work to cross-functional teams and leadership.
What they ask for
- Bachelor's degree in Computer Science, Electrical/Computer Engineering, or a related field.
- 10+ years of experience developing and shipping machine learning models, focused on computer vision or generative AI.
- Expert-level Python and PyTorch or equivalent ML frameworks; strong experience with diffusion models.
- Knowledge of 3D computer vision and graphics, C++ for performance-critical components, and ability to use AI coding assistants and LLM-based tools.
Nice to have
- MS or PhD in a related field; publications in top-tier ML or vision venues.
- Experience with video diffusion, 3D Gaussian Splatting, neural radiance fields, distributed training, on-device ML deployment, or shipping consumer ML features.
Pay
$184,700 and $324,800 USD base salary
Tools
Python, PyTorch, C++, diffusion models
AI focus
Develop generative AI and computer-vision models for spatial media, 3D content creation, immersive video, and scene reconstruction; train models and optimize them for on-device deployment. Use AI coding assistants and LLM-based tools to accelerate workflows.
Model-written summary · the original posting is authoritative