Machine Learning Video Process Engineer
Core
Build next-generation video processing algorithms and productize machine learning solutions for Apple's image and video core technologies.
Role type
Machine Learning Video Processing Engineer
Builds
End-to-end video processing pipelines and deep learning algorithms for low-level vision tasks
Domain
Consumer electronics, computer vision, video processing
Deliverable
production ML models
Required skills
Python, PyTorch, deep learning frameworks, data pipeline development, model optimization (latency/memory/computational efficiency), low-level vision algorithms, digital signal processing, image processing
Preferred skills
PhD or Masters in ML/CS/EE, spatial/temporal image/video scaling, noise reduction, top-tier conference publications (CVPR, ICCV, SIGGRAPH, etc.)
Responsibilities
Develop and maintain data collection, processing, and curation pipelines; Design and implement deep learning algorithms for low-level vision tasks; Optimize models for performance and efficiency; Integrate solutions into end-to-end video processing pipelines
Seniority
Mid-Senior, hands-on IC