Apple
Machine Learning Systems Engineer – Video Computer Vision
$150K–$278K
Sunnyvale, California · Full-time · Posted Sep 1, 2026
- Experience
- 3+ years of relevant industry experience.
- Education
- Bachelor’s degree in Computer Science, Machine Learning, or a related discipline.
About the job
Build and deploy computer vision and multimodal ML systems on Apple devices, optimizing model performance under on-device constraints.
What you'll do
- Develop production software connecting multimodal AI and computer vision models with systems deployed across Apple devices.
- Optimize and evaluate model latency, memory use, computational efficiency, power consumption, and thermal performance on Apple silicon.
- Design experiments, debug embedded concurrent systems, and collaborate across teams to deliver maintainable computer vision systems.
What they ask for
- Bachelor’s degree in Computer Science, Machine Learning, or a related discipline.
- Strong ML fundamentals and production-code experience shipping on-device CV/ML features on embedded platforms.
- Extensive Python and C++ programming experience and solid understanding of operating system fundamentals.
- Hands-on PyTorch experience, ML lifecycle familiarity, SFT pipeline experience, and understanding of multimodal LLMs and production ML systems.
Nice to have
- Swift and familiarity with CoreML, CoreFoundation, and RealityKit.
- Knowledge of real-time video pipelines, image transformations, rendering loops, and optimization for neural network accelerators.
Pay
$150,400 and $277,600 USD base salary
Tools
Python, C++, PyTorch, Swift, CoreML, CoreFoundation, RealityKit, Apple Neural Engine
AI focus
Train, evaluate, adapt, optimize, and deploy vision and multimodal foundation models for specialized on-device tasks.
Model-written summary · the original posting is authoritative