Video Codec Machine Learning Engineer, Audio & Media Technologies

Apple Apple · Big Tech · San Diego, CA · Software and Services

The role focuses on developing next-generation video codecs by applying machine learning, deep learning, neural video compression, generative AI, and computer vision. It involves contributing algorithms to industry standards and collaborating with software and hardware teams. The role emphasizes ML-driven approaches to video coding and processing.

What you'd actually do

  1. Spearheading efforts to contribute groundbreaking algorithms and ML-driven innovations to the next generation of video coding standards, positioning Apple at the forefront of the industry.
  2. Partnering closely with software and hardware teams to define, architect, and implement cutting-edge video coding and machine learning algorithms, bringing them to life across Apple's iconic products and platforms.
  3. Exploring and applying the latest advancements in deep learning, neural video compression, generative AI, and computer vision to unlock new possibilities in video coding and processing.
  4. Guiding a team of talented specialists in researching and developing novel video codecs, with a strong emphasis on machine learning and AI-powered approaches, tailored to Apple's unique and innovative use cases.

Skills

Required

  • video and image coding principles, algorithms, and techniques
  • classical and ML-driven approaches
  • H.264/AVC, H.265/HEVC, AV1, H.266/VVC, and the emerging AV2
  • C/C++ or Python
  • ML frameworks such as PyTorch or TensorFlow

Nice to have

  • ML-based codec design
  • neural video compression
  • AI-powered video enhancement
  • leadership and driving complex projects
  • written and verbal communication skills

What the JD emphasized

  • Deep Expertise in Video and Image Coding
  • Proficiency in Video Coding Standards
  • Strong Software Engineering Skills
  • Machine Learning and AI Fluency
  • Visionary and Innovative Mindset
  • Leadership and Collaboration

Other signals

  • developing cutting-edge video coding, processing, machine learning, and systems engineering technologies
  • exploring and applying the latest advancements in deep learning, neural video compression, generative AI, and computer vision to unlock new possibilities in video coding and processing
  • researching and developing novel video codecs, with a strong emphasis on machine learning and AI-powered approaches