Computer Vision / Machine Learning Engineer (Video Generation)
Core
Develop state-of-the-art models and infrastructure for high-quality, controllable video generation and understanding, optimized for on-device deployment.
Role type
Senior IC machine learning engineer (video generation)
Builds
Generative video models and training infrastructure for iPhone, iPad, and Vision Pro
Domain
Consumer electronics, computer vision, generative AI
Deliverable
production ML models
Required skills
Generative video modeling, temporal modeling, frame interpolation, deep learning frameworks (PyTorch, JAX), C++, Python, large-scale training pipelines, on-device optimization
Preferred skills
Multi-modal video generation, mobile/embedded device optimization, temporal consistency, scalable system design
Technologies
PyTorch, JAX, C++, Python
Responsibilities
Design and develop generative video models for high-fidelity synthesis; Build infrastructure for large-scale training and benchmarking; Investigate model consolidation across video tasks; Optimize algorithms for runtime, power, and memory on-device; Collaborate to integrate video generation into camera and video pipelines
Seniority
Senior, hands-on IC