Machine Learning Video Processing Engineer

Apple Inc

Confirmed live yesterday Low trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$129,300–$194,700 / yr
Posted
148 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $226k
This role $162k
$112k most similar roles pay here $295k

This role pays less than 88% of similar roles. Most pay $196,350–$254,750 — the shaded band above. At the midpoint, this role pays about $162k versus about $226k 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 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 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 within the Video Engineering group, you will develop machine learning based technologies for the image and video domain. You will be responsible for designing sophisticated model architectures, fine-tuning performance parameters, and implementing architectural modifications to improve output quality. Your daily work involves prototyping innovative deep learning applications for video processing and demonstrating these solutions to cross-functional teams. To succeed, you must possess strong programming skills in common machine learning frameworks like PyTorch or TensorFlow, along with expertise in computer vision and image or video processing. You will also focus on optimizing models for memory efficiency, power consumption, and speed while distributing computational workloads across CPU, GPU, Apple Neural Engine, and other specialized hardware components to solve complex technical challenges within specific operating constraints.

What you'll do

  • Apply cutting-edge machine learning techniques to solve complex image and video processing challenges.
  • Prototype innovative deep learning applications specifically for the video domain.
  • Design sophisticated model architectures and implement modifications to improve output quality.
  • Fine-tune performance parameters to enhance overall results in video and image processing.
  • Port ML solutions across different platforms while optimizing for memory, power, and speed.
  • Distribute computational workloads across CPU, GPU, Apple Neural Engine, and other specialized hardware.
  • Present and demonstrate technical work to cross-functional teams and leadership.

What we're looking for

  • Bachelor's degree in Computer Science, Electrical/Computer Engineering, or a related field.
  • Master's degree in Machine Learning, Computer Science, Electrical/Computer Engineering, or related fields is preferred.
  • Excellent fundamentals in machine learning.
  • Knowledge of video processing, image processing, or computer vision.
  • Solid programming skills using common ML frameworks like PyTorch or TensorFlow.
  • Experience prototyping models for edge devices through quick iterations.
  • Familiarity with the productization flow for ML models.
  • Strong fundamentals in computer architecture and good interpersonal communication skills.

More like this

Similar roles

Machine Learning Video Engineer

Apple Inc

Cupertino, CA 148 days ago $150,400$277,600
Machine Learning Deep Learning PyTorch TensorFlow Computer Vision Video Processing Image Processing CPU GPU Apple Neural Engine Computer Architecture
3+ yrs exp

Machine Learning Video Processing Engineer

Apple Inc

Cupertino, CA 101 days ago $150,400$277,600
Machine Learning Computer Vision Python C++ Java Video Processing Temporal Filtering Image Enhancement Video Analysis
3+ yrs exp

Machine Learning Video Processing Engineer

Apple Inc

Cupertino, CA 100 days ago $150,400$277,600
Machine Learning Computer Vision Python C++ Java Video Processing Temporal Filtering Image Enhancement Video Analysis
3+ yrs exp