Machine Learning Engineer, Video Generation Models

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$142,300–$263,300 / yr
Posted
51 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $229k
This role $203k
$126k $294k
below market most similar roles pay here above market

This role pays less than 70% of similar roles. Most pay $202,800–$254,750 — the blue band above. At the midpoint, this role pays about $203k versus about $229k 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 3535 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2738 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Machine Learning Engineer, Video Generation Models

The Machine Learning Engineer - Video Generation Models joins a fast-paced team to develop fundamental model capabilities for upcoming products. This role involves managing the full lifecycle of large generative models, specifically focusing on pre-training, fine-tuning, and inference optimization for video generation. Key responsibilities include designing training recipes, selecting architectures, and running large-scale distributed training jobs across multi-node GPU clusters. The engineer will monitor for loss instabilities, improve training efficiency through parallelism strategies and mixed-precision training, and enhance inference via step distillation, few-step sampling, and quantization. The position requires proficiency in Python and modern deep learning frameworks like PyTorch or JAX. Candidates must address technical challenges such as temporal consistency, long-horizon generation, and knowledge distillation to ensure reproducible, production-ready results for video models.

What does a Machine Learning Engineer earn in California?

Median $237125 from 194 postings across 34 companies.

See salary data

What you'll do

  • Design training recipes, select architectures, and manage hyperparameters for pre-training video generation models.
  • Run, monitor, and debug large-scale distributed training jobs on multi-node GPU clusters.
  • Optimize training efficiency using parallelism strategies, mixed-precision training, and hardware utilization techniques.
  • Improve inference efficiency through step distillation, few-step sampling, and quantization.
  • Adapt pre-trained models using fine-tuning, preference optimization, and knowledge distillation.
  • Build and maintain reliable training and evaluation code to ensure reproducibility.
  • Translate product and research requirements into specific modeling and engineering tasks.

What we're looking for

  • Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or a relevant degree.
  • Minimum of 3 years of relevant industry experience.
  • Experience with large-scale generative model training for video generation.
  • Experience running distributed training across multi-node GPU clusters.
  • Strong software engineering skills in Python with proficiency in PyTorch or JAX.
  • MS or PhD in Electrical Engineering, Computer Science, or Computer Engineering (preferred).
  • Experience with video generation architectures, including diffusion or autoregressive models (preferred).
  • Experience contributing to major foundation model pre-training efforts and scaling laws (preferred).

More like this

Similar roles

Machine Learning Engineer, Video Generation Models

Apple Inc

San Francisco, CA 51 days ago $150,400–$277,600
Python PyTorch JAX Distributed Training Generative Models Autoregressive Models Quantization Knowledge Distillation Mixed-Precision Training Fine-tuning Preference Optimization GPU Clusters Inference Optimization Step Distillation
3+ yrs exp

Machine Learning Engineer, Video Engineering

Apple Inc

Sunnyvale, CA 156 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

Machine Learning Video Processing Engineer

Apple Inc

Cupertino, CA 152 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

Machine Learning Video Processing Engineer

Apple Inc

Cupertino, CA 151 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

Machine Learning Systems Engineer, Video Computer Vision

Apple Inc

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

Apple Inc

Sunnyvale, CA 59 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