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