Machine Learning Video Processing Engineer

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$126,800–$190,900 / yr
Posted
56 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $224k
This role $159k
$110k most similar roles pay here $282k

This role pays less than 93% of similar roles. Most pay $197,631–$249,750 — the shaded band above. At the midpoint, this role pays about $159k versus about $224k 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 Engineer

As a Machine Learning Video Processing Engineer at Apple, you will join the dynamic Video Engineering team to develop advanced machine learning technologies for image and video applications. Your day-to-day responsibilities include prototyping innovative deep learning models for video processing, optimizing model architectures for various platforms, and balancing quality with operational constraints such as memory efficiency and power consumption. You will work independently and collaboratively to demonstrate your solutions to cross-functional teams and leadership, requiring expertise in machine learning frameworks like PyTorch or TensorFlow, along with a strong background in video and image processing. This role demands deep knowledge of computer vision, proficiency in programming, and strategic skills for distributing computational tasks across diverse hardware components, including Apple’s Neural Engine.

What you'll do

  • Develop machine learning technologies for image and video domains using cutting-edge techniques.
  • Design sophisticated model architectures to address complex image and video challenges.
  • Optimize models for memory efficiency, power consumption, and processing speed across platforms.
  • Implement architectural modifications to enhance overall output quality in operating constraints.
  • Strategically distribute computational workloads across various hardware components for robust solutions.

What we're looking for

  • Bachelor's degree in a relevant technical field (Computer Science, Electrical/Computer Engineering).
  • Deep expertise in machine learning with solid programming skills in PyTorch or TensorFlow.
  • Proficient in video/image processing and computer vision techniques.
  • Experience prototyping models for edge devices through iterative development.
  • Ability to optimize ML models for memory efficiency, power consumption, and speed.

More like this

Similar roles

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 Engineer, Video Engineering

Apple Inc

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