Apple's Video Engineering group is seeking a Machine Learning Video Engineer to join their innovative team responsible for creating image/video core technologies used across Apple's product lineup. This role offers a unique opportunity to work on cutting-edge technology that directly impacts millions of customers worldwide.
As a Machine Learning Video Engineer, you'll be at the forefront of developing ML-based technologies for image and video applications. The role requires an independent, self-motivated, and creative engineer with expertise in machine learning and a strong understanding of video/image processing and quality. You'll work both independently and collaboratively to prototype deep learning applications for video processing, demonstrating your innovations to cross-functional teams and leadership.
The position involves complex technical challenges, including optimizing solutions for memory, power, and speed across various hardware platforms including CPU, GPU, and Apple's Neural Engine. You'll be working in a dynamic environment that emphasizes cross-functional collaboration with software and hardware teams to deliver exceptional products.
Key technical requirements include a BS degree with 3+ years of relevant experience, strong ML fundamentals, and proficiency in frameworks like PyTorch or TensorFlow. Experience with video processing, computer vision, and GPU programming via APIs like Metal/CUDA is highly valued. The role offers competitive compensation ($143,100-$264,200), comprehensive benefits, and the opportunity to work on products that impact millions of users.
This is an excellent opportunity for a talented engineer who wants to work at the intersection of machine learning and video technology, with the resources and scale of Apple to bring innovations to life. You'll be part of a team that values technical excellence, creativity, and customer-focused solutions, while having the chance to shape the future of video technology in Apple's products.