Machine Learning Engineer Video Processing Engineer

Apple Inc

Actively hiring Posted today Verified listing
Cupertino, CA Posted 1 day ago $147,400$272,100 / year

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays more than 51% of similar roles. Most pay $174,493–$249,750 — the shaded band above. At the midpoint, this role pays about $210k versus about $212k 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 324 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR

As a Machine Learning Video Processing Engineer at Apple, you will join a dynamic team responsible for developing cutting-edge image and video technologies used across all Apple products. Your primary responsibilities include designing and implementing machine learning algorithms to enhance video processing capabilities, contributing to data collection and analysis for algorithm training, and researching state-of-the-art methods in low-level vision tasks such as spatial and temporal filtering. You will need hands-on experience with image and video processing, proficiency in Python, Java, or C/C++, and a strong background in machine learning and computer vision. Ideal candidates also have PhDs in related fields, project experience in low-level computer vision algorithms, and a publication record in top-tier conferences like CVPR and ICCV.

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, and process data for algorithm training and evaluation.
  • Research and evaluate state-of-the-art methods in low-level vision tasks.
  • Collaborate on the design of image and video processing technologies for Apple products.

What we're looking for

  • At least 3 years of industry experience in machine learning, image/video processing, or computer vision.
  • Strong programming skills in Python, Java, or C/C++.
  • Experience developing low-level vision algorithms like spatial/temporal filtering and video analysis.
  • Hands-on expertise in designing and implementing machine learning-based video processing technologies.
  • Publication record in top-tier conferences such as CVPR, ICCV, ICIP, or SIGGRAPH.
  • Excellent written and oral communication skills.

More like this

Similar roles

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

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

Computer Vision and Machine Learning Engineer

Apple Inc

Sunnyvale, CA today $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

Machine Learning Engineer

Motorola Solutions

Los Angeles, CA 52 days ago $120,000$160,000
Python TensorFlow PyTorch scikit-learn MATLAB C++ signal processing wireless communication MIMO OFDM SDRs GPU acceleration embedded machine learning real-time systems adaptive modulation beamforming cognitive radio techniques 3GPP IEEE 802.11/15 military waveforms
Hybrid