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