Machine Learning Systems Engineer – Video Computer Vision
Listed on 2026-08-02
-
Software Development
Machine Learning/ ML Engineer, AI Engineer (Applied/Software)
The incredible potential of multimodal foundation models and large language models has unlocked machine learning applications that were previously thought infeasible. The Video Computer Vision (VCV) group is looking for a highly motivated and skilled Machine Learning Systems Engineer to help us ship cutting-edge computer vision technology on Apple devices.
The VCV organization has pioneered groundbreaking features like FaceID/Face Kit, Gaze/Hand Gesture Control, Body Tracking, and 2D/3D Scene Understanding fundamentally changing how millions of users interact with technology. We seamlessly balance research and product requirements to deliver pioneering, Apple-quality experiences. By innovating across the full stack and partnering closely with hardware, software, and AI teams, we shape future products and bring our architectural vision to life.
DescriptionAs a member of the Video Computer Vision team, you will train, evaluate, and deploy purpose-built vision models on Apple hardware. You will develop innovative techniques to optimize model performance, efficiency, and scalability, ensuring a seamless user experience under strict on-device constraints.
Minimum Qualifications- Bachelor's degree in Computer Science, Machine Learning, or a related discipline, and 3+ years of relevant industry experience.
- Strong ML fundamentals.
- A proven track record of writing high-quality production code for shipped CV/ML features.
- Solid understanding of operating system fundamentals and extensive programming experience in Python and C++.
- Hands-on experience with PyTorch and familiarity with the end-to-end ML lifecycle (data preprocessing, training, evaluation, and edge deployment).
- Experience with Supervised Fine-Tuning (SFT) pipelines to adapt vision and multimodal foundation models for specialized, on-device downstream tasks.
- Robust foundational understanding of machine learning architectures, specifically Multimodal LLMs and the integration of ML components into complex production systems.
- Programming experience with Swift and familiarity with CoreML, Core Foundation, and Reality Kit frameworks.
- Fundamental knowledge of real-time video pipelines, image transformations, and rendering loops.
- Experience optimizing models for neural network accelerators (e.g., Apple Neural Engine or mobile GPUs).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).