We are seeking a highly motivated Machine Learning Engineer to join Apple's Video Engineering team. This role focuses on developing next-generation video processing algorithms using machine learning and AI technologies. You'll work on creating and optimizing machine learning models for specific video processing applications, leveraging the power of generative and multi-modal foundation models.
Key responsibilities include:
- Data collection and curation for training, testing, and validating machine learning models
- Investigating cutting-edge deep learning methods for low-level vision tasks
- Applying generative and multi-modal foundation models to enhance video features across Apple products
You'll be part of a dynamic team responsible for core image and video technologies used in almost all Apple products and services. This is an opportunity to make a significant impact, potentially affecting billions of users worldwide.
The ideal candidate will have:
- An advanced degree (Masters or PhD preferred) in Machine Learning, Computer Science, Electrical/Computer Engineering, or related fields
- Strong knowledge of machine learning and computer vision principles, algorithms, and techniques
- Proficiency in Python and deep learning frameworks like PyTorch
- Hands-on experience with large generative neural networks (GAN, Diffusion Models)
- Background in digital signal and image processing (preferred)
- Experience with multi-modal foundation models (preferred)
- Publication record in top-tier conferences (e.g., CVPR, ICCV, SIGGRAPH, ECCV, NeurIPS, ICML, ICLR) is a plus
Join Apple and be part of a team that's shaping the future of video technology through innovative machine learning solutions.