Machine Learning Systems Engineer, Video Computer Vision

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$150,400–$277,600 / yr
Posted
55 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $224k
This role $214k
$135k $293k
below market most similar roles pay here above market

This role pays more than 53% of similar roles. Most pay $194,937–$252,237 — the blue band above. At the midpoint, this role pays about $214k versus about $224k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Machine Learning Systems Engineer, Video Computer Vision

The Machine Learning Systems Engineer – Video Computer Vision joins the Video Computer Vision group to ship cutting-edge computer vision technology on Apple devices. This role involves training, evaluating, and deploying purpose-built vision models while optimizing for on-device inference latency, memory footprint, and computational efficiency. You will develop software bridging multimodal AI models with production systems, benchmark power consumption on Apple silicon, and design experiments to balance quality with deployment tradeoffs. Key technical requirements include proficiency in Python, C++, and PyTorch, along with experience in Supervised Fine-Tuning pipelines for multimodal foundation models. Candidates should understand operating system fundamentals and the end-to-end ML lifecycle. Preferred skills include Swift, CoreML, CoreFoundation, RealityKit, and optimizing models for neural network accelerators or real-time video pipelines.

What you'll do

  • Develop on-device software to bridge multimodal AI models with production systems on Apple devices.
  • Optimize inference latency, memory footprint, and computational efficiency for CV/ML models.
  • Benchmark and profile power consumption and thermal performance on Apple silicon.
  • Design experiments to evaluate quality and on-device deployment tradeoffs for system design decisions.
  • Debug concurrent systems on embedded devices using existing and custom-built tools.
  • Train, evaluate, and deploy purpose-built vision models on Apple hardware.
  • Implement Supervised Fine-Tuning pipelines to adapt foundation models for specialized on-device tasks.

What we're looking for

  • Bachelor’s degree in Computer Science, Machine Learning, or a related discipline.
  • 3+ years of relevant industry experience.
  • Strong machine learning fundamentals and understanding of multimodal LLM architectures.
  • Proven track record of writing high-quality production code for shipped on-device CV/ML features on embedded platforms.
  • Extensive programming experience in Python and C++.
  • Solid understanding of operating system fundamentals.
  • Hands-on experience with PyTorch and the end-to-end ML lifecycle.
  • Experience with Supervised Fine-Tuning (SFT) pipelines for vision and multimodal foundation models.
  • Programming experience with Swift and familiarity with CoreML, CoreFoundation, and RealityKit frameworks (preferred).
  • Fundamental knowledge of real-time video pipelines, image transformations, and rendering loops (preferred).
  • Experience optimizing models for neural network accelerators like Apple Neural Engine or mobile GPUs (preferred).

More like this

Similar roles

Machine Learning Systems Engineer, Video Computer Vision

Apple Inc

Sunnyvale, CA 53 days ago $150,400–$277,600
Python C++ PyTorch Swift CoreML CoreFoundation RealityKit Computer Vision Machine Learning Multimodal LLMs Supervised Fine-Tuning Neural Network Accelerators Real-time Video Pipelines ML Lifecycle
3+ yrs exp

Machine Learning Systems Engineer, Video Computer Vision

Apple Inc

Sunnyvale, CA 54 days ago $150,400–$277,600
Python C++ PyTorch CoreML Swift RealityKit CoreFoundation Computer Vision Machine Learning Multimodal LLMs Supervised Fine-Tuning Neural Network Accelerators Real-time Video Pipelines Data Preprocessing
3+ yrs exp

Machine Learning Engineer, Video Engineering

Apple Inc

Sunnyvale, CA 150 days ago $184,700–$324,800
Python PyTorch C++ Generative AI Computer Vision 3D Computer Vision Diffusion Models 3D Gaussian Splatting Neural Radiance Fields Differentiable Rendering Distributed Training On-device ML Scene Reconstruction Depth Estimation Multi-view Geometry Novel View Synthesis
10+ yrs exp

Computer Vision and Machine Learning Engineer

Apple Inc

Sunnyvale, CA 40 days ago $150,400–$277,600
Computer Vision Machine Learning C++ CUDA PyTorch TensorFlow Jax 3D Graphics GPGPU Swift Spatial Computing Deep Learning Rendering Techniques
3+ yrs exp

Computer Vision & Machine Learning Engineer

Apple Inc

Sunnyvale, CA 137 days ago $150,400–$277,600
Computer Vision Machine Learning Deep Learning Python PyTorch JAX Foundation Models Multimodal Systems 3D Perception Pose Estimation Gesture Recognition Facial Analysis Distributed Training Model Parallelism AR/VR Motion Synthesis

Machine Learning Video Processing Engineer

Apple Inc

Cupertino, CA 146 days ago $150,400–$277,600
Machine Learning Computer Vision Python C/C++ Java Video Processing Temporal Filtering Image Enhancement Video Analysis
3+ yrs exp