Apple
Machine Learning Systems Engineer – Video Computer Vision
$150K–$278K
Sunnyvale, California · Full-time · Posted Oct 28, 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 optimize production software that brings multimodal and computer vision models to Apple devices, including on-device deployment, evaluation, and debugging.
What you'll do
- Develop on-device software connecting multimodal AI and computer vision models with production systems.
- Optimize and evaluate model inference latency, memory, 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 a track record of production code for shipped on-device CV/ML features on embedded platforms.
- Solid understanding of operating system fundamentals and extensive Python and C++ programming experience.
- Hands-on PyTorch experience, ML lifecycle familiarity, SFT pipeline experience, and understanding of multimodal LLMs and production-system integration.
Nice to have
- Swift and familiarity with CoreML, CoreFoundation, and RealityKit.
- Knowledge of real-time video pipelines, image transformations, rendering loops, or model 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
Adapt vision and multimodal foundation models through post-training alignment and evaluation, and optimize them for efficient on-device deployment.
Model-written summary · the original posting is authoritative