Machine Learning Video Processing Engineer

Apple Inc

Confirmed live today Trusted

Quick summary

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

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 less than 51% 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 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 Video Processing Engineer

The Machine Learning Video Processing Engineer joins a team responsible for developing core image and video technologies used across various products and services. In this role, you will design and implement machine learning-based video processing algorithms while contributing to data collection, curation, analysis, and processing for algorithm training and evaluation. You will research and evaluate state-of-the-art learning-based methods specifically for low-level vision tasks such as spatial and temporal filtering, image enhancement, or video analysis. The position requires proficiency in Python, Java, or C/C++ alongside hands-on experience in image and video processing, machine learning, and computer vision. You will work to develop next-generation algorithms that power current and future products by solving complex low-level vision problems through innovative learning-based methods.

What you'll do

  • Develop and implement machine learning-based video processing algorithms.
  • Optimize existing machine learning models for video processing performance.
  • Collect and curate data for algorithm training and evaluation.
  • Analyze and process data to improve model accuracy.
  • Research state-of-the-art learning-based methods for low-level vision tasks.
  • Design image and video processing technologies for future Apple products.

What we're looking for

  • BS degree and a minimum of 3 years of relevant industry experience.
  • Hands-on experience in image/video processing, machine learning, and computer vision.
  • Programming skills in Python, Java, or C/C++.
  • PhD degree in Machine Learning, Computer Science, Electrical/Computer Engineering, or related fields (preferred).
  • Project experience on low-level computer vision algorithms such as spatial/temporal filtering, image enhancement, or video analysis (preferred).
  • Publication record in top-tier conferences such as CVPR, ICCV, ICIP, or SIGGRAPH (preferred).
  • Excellent written and oral communication skills (preferred).

More like this

Similar roles

Machine Learning Video Processing Engineer

Apple Inc

Cupertino, CA 147 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 40 days ago $129,300–$194,700
Machine Learning Video Processing Python C/C++ Java Metal CUDA OpenGL OpenCL SIMD NEON GPGPU Signal Processing CPU Architecture

Machine Learning Video Process Engineer

Apple Inc

Cupertino, CA 40 days ago $129,300–$225,300
Python PyTorch Deep Learning Machine Learning Video Processing Image Processing Low-level Vision Noise Reduction

Machine Learning Engineer, Video Engineering

Apple Inc

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

Apple Inc

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