Machine Learning Video Processing Algorithm Engineer

Apple Inc

Confirmed live yesterday Low trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$150,400–$277,600 / yr
Posted
148 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $225k
This role $214k
$135k most similar roles pay here $293k

This role pays more than 51% of similar roles. Most pay $195,000–$254,750 — the shaded band above. At the midpoint, this role pays about $214k versus about $225k 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 Algorithm Engineer

As a Machine Learning Video Processing Algorithm Engineer, you will join a dynamic team focused on creating core image and video processing technologies for various products and services. You will be responsible for developing and optimizing machine learning based video processing algorithms specifically designed to function effectively within resource-constrained environments. Your daily work involves performing pre and post-processing tasks for training, testing, and validation, as well as model quantization and distillation. Additionally, you will investigate the latest learning-based low-level vision technologies and tasks. To succeed in this role, you must possess a solid background in machine learning and signal, image, or video processing. Required technical skills include proficiency in Python or C/C++, with preferred experience involving GPGPU APIs like Metal or CUDA, as well as deploying neural networks to hardware.

What you'll do

  • Develop and optimize machine learning based video processing algorithms for resource-constrained environments.
  • Perform pre-processing and post-processing tasks for training, testing, and validation of models.
  • Execute model quantization and distillation to optimize performance.
  • Research and investigate the latest learning-based low-level vision technologies and tasks.
  • Deploy neural networks onto hardware platforms.
  • Utilize GPGPU APIs such as Metal or CUDA for video processing tasks.

What we're looking for

  • A Bachelor's degree is required.
  • A Ph.D. in Computer Science, Electrical Engineering, or a related major is preferred.
  • At least 5 years of relevant industry experience are required.
  • Candidates must have a solid background in Machine Learning and Signal/Image/Video Processing.
  • Excellent programming skills in Python or C/C++ are required.
  • Experience deploying neural networks to hardware is preferred.
  • Experience with GPGPU APIs, preferably Metal or CUDA, is preferred.
  • A publication record in top tier conferences like CVPR, ICCV, ICIP, or SIGGRAPH is preferred.

More like this

Similar roles

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

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 148 days ago $129,300$194,700
Machine Learning Deep Learning PyTorch TensorFlow Computer Vision Video Processing Image Processing CPU GPU Apple Neural Engine Computer Architecture

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