Back to all jobs
Apple logo

Machine Learning Video Processing Engineer

Apple

Cupertino, California, U.S.
Full-time, Regular
Posted Sep 18, 2025
Onsite

Compensation

Loading salary analysis...

About the role

In this role you will work with Apple engineers in a dynamic team developing machine learning based image/video core technologies for current and future Apple products

Responsibilities

  • Develop, implement, and optimize machine learning based video processing algorithms
  • Work on data collection and pre-processing for training/testing/validation
  • Investigate the latest learning-based low-level vision technologies and tasks

Requirements

  • BS and a minimum of 10 years of relevant industry experience
  • Experience with Signal Processing, Machine Learning, CPU architecture, and Operating System
  • C/C++ programming skills
  • PhD in Computer science, Electrical Engineering, or related major
  • Experience with performance (power and speed) optimization
  • GPGPU SIMD programming
  • Knowledge of deploying neural network to hardware
  • Experience with multithread NEON / SIMD
  • Experience with GPU APIs preferably Metal, CUDA, OpenGL, and/or OpenCL

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Range of discounted products and free services
  • Reimbursement for certain educational expenses
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses or commission payments
  • Relocation assistance

About the Company

Apple is an equal opportunity employer that is committed to inclusion and diversity

Job Details

Salary Range

$181,100 - $318,400/yearly

Location

Cupertino, California, U.S.

Employment Type

Full-time, Regular

Original Posting

View on company website
Create resume for this position