Machine Learning Engineer, Video Generation Models

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
San Francisco, CA
Salary
$150,400–$277,600 / yr
Posted
51 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $229k
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 $202,800–$254,750 — the blue band above. At the midpoint, this role pays about $214k 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

Machine Learning Engineer - Video Generation Models joins the Machine Learning and AI team to build and advance video generation models. This role involves managing the full lifecycle of large generative models, including pre-training, fine-tuning, and inference optimization. You will design training recipes, select architectures, and manage hyperparameter scaling while running large-scale distributed training jobs across multi-node GPU clusters. Key responsibilities include diagnosing loss instabilities, improving training efficiency through mixed-precision training and parallelism strategies, and enhancing inference via step distillation, few-step sampling, and quantization. You will build reliable training and evaluation code to ensure reproducibility. The role requires proficiency in Python and deep learning frameworks like PyTorch or JAX, with specific expertise in diffusion or autoregressive models, temporal consistency, and long-horizon generation.

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, architectures, and hyperparameters for pre-training video generation models.
  • Run and debug large-scale distributed training jobs on multi-node GPU clusters.
  • Optimize training efficiency using parallelism strategies, mixed-precision training, and hardware utilization.
  • 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, temporal consistency, and long-horizon generation (preferred).
  • Experience with scaling laws, parallelism strategies, and inference optimization techniques like quantization or distillation (preferred).

More like this

Similar roles

Machine Learning Engineer, Video Generation Models

Apple Inc

San Diego, CA 51 days ago $142,300–$263,300
Python PyTorch JAX Distributed Training Generative Models Video Generation Autoregressive Models Quantization Knowledge Distillation Preference Optimization Mixed-Precision Training Fine-tuning Inference Optimization GPU Clusters Scaling Laws
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