Machine Learning Video Processing Engineer

Apple Inc

Quick summary

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

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 53% of similar roles. Most pay $183,713–$249,750 — 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 969 open roles on FindRole.

Listed pay typically runs $163,300–$272,100 across 756 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 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 Video Engineer

Apple Inc

Cupertino, CA 50 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 4 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 7 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 3 days 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