Apple-posted 4 months ago
Full-time • Mid Level
Cupertino, CA
5,001-10,000 employees

Want to work on cutting edge technology that keeps the customer front and center? The Video Engineering group at Apple is responsible for creating the image/video core technologies used in almost all Apple products and services. As a machine learning engineer, you’ll be developing machine learning based technologies for the image and video domain. As a member of a fast-paced team, you will also have the unique and exciting opportunity to shape upcoming products that have direct customer impact and will delight and inspire millions of people every day!

  • Develop machine learning based technologies for the image and video domain.
  • Apply cutting-edge machine learning techniques to complex image and video challenges.
  • Prototype innovative deep learning applications for video processing.
  • Present and demonstrate work to cross-functional teams and leadership.
  • Design sophisticated model architectures and fine-tune performance parameters.
  • Implement architectural modifications to enhance overall output quality.
  • Port solutions across different platforms while optimizing models for memory efficiency, power consumption, and processing speed.
  • Distribute computational workloads across CPU, GPU, Apple Neural Engine, and other specialized hardware components.
  • BS and a minimum of 3 years relevant industry experience
  • Excellent fundamentals in machine learning
  • Knowledge of Video or Image processing or Computer Vision
  • Solid programming skills for common ML frameworks like PyTorch or TensorFlow
  • Experience in prototyping models for edge devices through quick iterations
  • Familiarity with productization flow for ML models
  • Prior experience working on deep learning techniques for video processing / computer vision
  • Strong fundamentals in Computer architecture
  • Good written and oral interpersonal skills
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service