Taro Logo

Machine Learning Video Engineer

Technology company that creates innovative consumer electronics, software, and services.
$175,800 - $312,200
Machine Learning
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Machine Learning Video Engineer

Apple's Video Engineering group is seeking a Machine Learning Video Engineer to develop cutting-edge image and video core technologies used across Apple's product lineup. This role combines expertise in machine learning with video/image processing to create technologies that directly impact millions of customers. As a Principal Engineer, you'll work on applying deep learning techniques to video processing challenges, optimizing solutions across various hardware platforms including CPU, GPU, and Apple Neural Engine. The position requires 10+ years of experience and offers a comprehensive benefits package including competitive salary ($175,800-$312,200), stock options, and healthcare. You'll be part of a fast-paced team responsible for shaping future Apple products, working cross-functionally with hardware and software teams. The ideal candidate will have strong ML fundamentals, video processing knowledge, and experience with frameworks like PyTorch or TensorFlow. This role offers the unique opportunity to work on innovative technologies while maintaining Apple's commitment to customer-centric product development. Located in Cupertino, you'll be at the heart of Apple's innovation center, contributing to technologies that will define the future of video and image processing across Apple's ecosystem.

Last updated 6 months ago

Responsibilities For Machine Learning Video Engineer

  • Develop machine learning based technologies for image and video domain
  • Prototype application of deep learning to video processing
  • Port solutions to different platforms and optimize for memory, power and speed
  • Distribute workload across CPU, GPU, Apple Neural Engine and other HW
  • Cross functional collaboration with software and hardware teams

Requirements For Machine Learning Video Engineer

Python
  • BS and a minimum of 10 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

Benefits For Machine Learning Video Engineer

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation benefits
  • Employee product discounts

Interested in this job?