Machine Learning Video Processing Engineer

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$147,400–$272,100 / yr
Posted
today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $217k
This role $210k
$132k most similar roles pay here $287k

This role pays less than 54% of similar roles. Most pay $177,625–$256,000 — the shaded band above. At the midpoint, this role pays about $210k versus about $217k for comparable roles.

Based on 239 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 351 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 246 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Machine Learning Video Processing Engineer

As a Machine Learning Video Processing Engineer at Apple, you will join a dynamic team dedicated to developing cutting-edge image and video technologies used across all Apple products. Your primary responsibilities include designing and implementing machine learning algorithms for video processing, contributing to data collection and analysis, and researching state-of-the-art methods in low-level vision tasks. You should have hands-on experience with image/video processing, machine learning, and computer vision, along with strong programming skills in Python, Java, or C/C++. Preferred candidates will hold a PhD in related fields, possess project experience in low-level computer vision algorithms, and have a publication record in top-tier conferences such as CVPR and ICCV. This role offers the opportunity to work on technologies experienced by billions of people daily, pushing the boundaries of innovation in video processing at scale.

What you'll do

  • Develop and implement machine learning-based video processing algorithms.
  • Optimize existing video processing technologies for efficiency and performance.
  • Collect, curate, analyze data for training and evaluating new algorithms.
  • Research and evaluate cutting-edge methods in low-level vision tasks.
  • Contribute to the design of image and video processing technologies.

What we're looking for

  • At least 3 years of industry experience in machine learning and computer vision.
  • Strong hands-on experience with image/video processing and machine learning.
  • Proficiency in Python, Java, or C/C++ for programming.
  • BS degree in Machine Learning, Computer Science, Electrical/Computer Engineering, or related fields.
  • Experience with low-level vision tasks like spatial/temporal filtering and video analysis.

More like this

Similar roles

Machine Learning Video Research Engineer

Apple Inc

Cupertino, CA 2 days ago $147,400$272,100
PyTorch TensorFlow CUDA Python Deep Learning Computer Vision Machine Learning Generative Modeling Optical Flow Perceptual Quality ML for Video Compression CI/CD

Machine Learning Engineer, Video Engineering

Apple Inc

Sunnyvale, CA 5 days ago $181,100$318,400
Python PyTorch Diffusion models 3D computer vision C++ Distributed training On-device ML deployment Video diffusion models Neural radiance fields Differentiable rendering CI/CD

Computer Vision and Machine Learning Engineer

Apple Inc

Sunnyvale, CA 1 day ago $181,100$318,400
Python PyTorch TensorFlow Keras CVPR ICCV NeurIPS CUDA C++ OpenCV Git Jupyter CI/CD Docker AWS Google Cloud Platform Azure PostgreSQL MongoDB GitHub Slack

Computer Vision and Machine Learning Engineer

Apple Inc

Sunnyvale, CA 13 days ago $212,000$386,300
Python PyTorch TensorFlow Keras CVML DeepLearning ComputerVision SensorFusion EdgeComputing MultimodalModels OnDeviceInference RealTimeProcessing AlgorithmOptimization ModelEfficiency SpatialComputing

Machine Learning Engineer

Adobe

San Jose 70 days ago $183,300$265,350
Python PyTorch LangChain LangGraph MCP ADK LLMs VLLMs CI/CD Docker AWS PostgreSQL Kubernetes