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
2 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays more than 52% of similar roles. Most pay $196,350–$254,750 — the blue band above. At the midpoint, this role pays about $214k versus about $226k 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 3546 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2746 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 transform research projects into refined products for Apple devices. This role involves building software infrastructure to deliver multimodal context to models while optimizing the software harness and model for efficient on-device deployment. Key responsibilities include developing on-device software, optimizing inference latency, memory footprint, and computational efficiency, and benchmarking power consumption and thermal performance on Apple silicon. The engineer will participate in post-training model alignment and evaluation. Required skills include Python, C++, PyTorch, and experience with Supervised Fine-Tuning pipelines for multimodal foundation models. The role addresses the technical challenge of integrating complex ML components into production systems, specifically focusing on real-time video pipelines, image transformations, and neural network accelerator optimization.

What you'll do

  • Develop on-device software to bridge multimodal AI models and computer vision technologies with production systems.
  • Optimize inference latency, memory footprint, and computational efficiency of CV/ML models for on-device deployment.
  • Benchmark and profile the power consumption and thermal performance of models running on Apple silicon.
  • Design experiments and evaluations to analyze quality and on-device deployment tradeoffs for system design decisions.
  • Debug concurrent systems on embedded devices and develop innovative debug tools and visualizations.
  • Participate in post-training model alignment and evaluation in partnership with algorithm researchers.
  • Build software infrastructure to deliver multimodal context to models and optimize the software harness.

What we're looking for

  • Bachelor’s degree in Computer Science, Machine Learning, or a related discipline.
  • 3+ years of relevant industry experience.
  • Strong ML fundamentals and a robust understanding of machine learning architectures, specifically Multimodal LLMs.
  • 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++ with a solid understanding of operating system fundamentals.
  • Hands-on experience with PyTorch and the end-to-end ML lifecycle, including data preprocessing, training, evaluation, and edge deployment.
  • Experience with Supervised Fine-Tuning (SFT) pipelines to adapt vision and multimodal foundation models for on-device tasks.
  • Programming experience with Swift and familiarity with CoreML, CoreFoundation, and RealityKit frameworks (preferred).

More like this

Similar roles

Machine Learning Systems Engineer, Video Computer Vision

Apple Inc

Sunnyvale, CA 57 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 Systems Engineer, Video Computer Vision

Apple Inc

Sunnyvale, CA 56 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 58 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 On-device Inference
3+ yrs exp

Machine Learning Engineer, Computer Vision

Apple Inc

Cupertino, CA 2 days ago $150,400–$277,600
Computer Vision Machine Learning Python PyTorch Vision-Language Models Deep Learning Model Compression Knowledge Distillation Self-Supervised Learning Metric Learning Representation Learning

Machine Learning Engineer, Video Engineering

Apple Inc

Sunnyvale, CA 154 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 44 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