Machine Learning Video Process Engineer

Cupertino Posted 2/10/2026 Leaves the board in 4 days
ATS Keyword Match See which key terms from this posting your resume already has. Free.

We are looking for a Machine Learning Video Processing Engineer who will join us to build Apple’s next-generation video processing algorithms. In this role, you will identify and develop machine leaning solutions and work closely within a dynamic team to optimize and productize those features. Your responsibilities include, but not limited to:

Minimum Qualifications
Minimum requirement of a bachelors degree
Masters degree in Machine Learning, Computer Science, Electrical/Computer Engineering, or related fields
Knowledge of the principles, algorithms, and techniques used in machine learning and video processing with first-hand experiences.  
Programming skills and hands-on experience with Python and deep learning frameworks such as PyTorch

Preferred Qualifications
PhD or Masters degree in Machine Learning, Computer Science, Electrical/Computer Engineering, or related fields
Knowledge of low-level vision algorithms such as spatial and temporal image/video 
scaling, noise reduction, etc. 
Background in digital signal and image processing

Publication record in top-tier conferences (e.g., CVPR, ICCV, SIGGRAPH, ECCV, NeurIPS, ICML, ICLR)
Excellent independent problem-solving skills

Excellent written and oral communication skills