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 processing 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 3 years relevant industry experience
  • Familiar with Signal Processing, Machine Learning, CPU architecture, and Operating System
  • Python, Java, or 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 committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities

Job Details

Salary Range

$147,400 - $272,100/yearly

Location

Cupertino, California, U.S.

Employment Type

Full-time, Regular

Original Posting

View on company website
Create resume for this position