Machine Learning Video Processing Algorithm Engineer

Apple Inc

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$147,400–$272,100 / yr
Posted
56 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays less than 53% of similar roles. Most pay $196,312–$249,750 — the shaded band above. At the midpoint, this role pays about $210k versus about $223k 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 1723 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1398 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Machine Learning Video Processing Algorithm Engineer

Join our dynamic team at Apple as a Machine Learning Video Processing Algorithm Engineer and contribute to the development of cutting-edge image/video core technologies used across all Apple products. This senior-level position involves developing and optimizing machine learning-based video processing algorithms for resource-constrained environments, conducting pre- and post-processing tasks, and exploring state-of-the-art low-level vision techniques. Ideal candidates possess a strong background in Machine Learning and Signal/Image/Video Processing, along with excellent programming skills in Python or C/C++. Preferred qualifications include a Ph.D., publication experience in top-tier conferences, and hands-on experience deploying neural networks to hardware using APIs like Metal or CUDA. This role offers the chance to work on industry-leading products that impact billions of users daily.

What you'll do

  • Develop and optimize machine learning video processing algorithms for resource-constrained environments.
  • Conduct pre-processing and post-processing tasks for model training, testing, and validation.
  • Investigate and implement the latest low-level vision technologies in machine learning.
  • Work on model quantization and distillation techniques to improve efficiency.
  • Collaborate with Apple engineers to integrate advanced image/video processing technologies.

What we're looking for

  • At least 5 years of industry experience in machine learning and video processing.
  • Strong background in machine learning and signal/image/video processing.
  • Proficient programming skills in Python or C/C++.
  • Experience developing and optimizing algorithms for resource-constrained environments.
  • Knowledge of GPGPU APIs, preferably Metal or CUDA.
  • Publication record in top-tier conferences like CVPR, ICCV, ICIP, SIGGRAPH.

More like this

Similar roles

Machine Learning Video Processing Engineer

Apple Inc

Cupertino, CA 56 days ago $126,800$190,900
Python PyTorch TensorFlow CUDA GPU Apple Neural Engine Video Processing Image Processing Computer Vision Deep Learning CI/CD MLOps

Machine Learning Video Engineer

Apple Inc

Cupertino, CA 56 days ago $147,400$272,100
Python PyTorch TensorFlow Video_processing Image_processing Computer_Vision Deep_learning GPU Apple_Neural_Engine Memory_efficiency Power_consumption_optimization CI/CD

Machine Learning Video Research Engineer

Apple Inc

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