Machine Learning Video Processing Engineer

Apple Inc

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
100 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 50% of similar roles. Most pay $195,150–$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 Engineer

As a Machine Learning Video Processing Engineer, you will join a team responsible for developing core image and video technologies used across various products and services. You will collaborate with other engineers to design and implement machine learning-based video processing algorithms while contributing to data collection, curation, analysis, and processing for training and evaluation purposes. The role involves researching and evaluating state-of-the-art learning-based methods specifically for low-level vision tasks such as spatial or temporal filtering, image enhancement, and video analysis. To succeed in this position, you must possess experience in machine learning, computer vision, and image/video processing. You will utilize programming languages including Python, Java, or C/C++ to solve technical challenges within the domain of next-generation video processing algorithms and low-level vision technologies for consumer products.

What you'll do

  • Develop and implement machine learning-based video processing algorithms.
  • Optimize existing machine learning models for image and video processing technologies.
  • Collect, curate, and process data for algorithm training and evaluation.
  • Research and evaluate state-of-the-art learning-based methods for low-level vision tasks.
  • Implement low-level computer vision algorithms such as spatial/temporal filtering and image enhancement.
  • Perform advanced video analysis to improve product features.

What we're looking for

  • Bachelor's degree and at least 3 years of relevant industry experience.
  • Hands-on experience in image/video processing, machine learning, and computer vision.
  • Proficiency in programming languages including Python, Java, or C/C++.
  • PhD degree in Machine Learning, Computer Science, Electrical/Computer Engineering, or a related field.
  • Project experience with low-level computer vision algorithms such as spatial/temporal filtering, image enhancement, or video analysis.
  • A publication record in top-tier conferences like CVPR, ICCV, ICIP, or SIGGRAPH.
  • Excellent written and oral communication skills.

More like this

Similar roles

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