Taro Logo

Machine Learning Video Engineer

A leading technology company that designs and develops consumer electronics, software, and services.
$147,400 - $272,100
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI

Job Description

Apple's Video Engineering group is seeking a Machine Learning Video Engineer to join their team in Cupertino. This role is at the intersection of cutting-edge machine learning and video processing, working on core technologies used across Apple's product lineup.

As a Machine Learning Video Engineer, you'll be developing ML-based technologies for image and video applications that directly impact millions of Apple users. You'll work in a fast-paced environment where you'll have the opportunity to shape upcoming products and create delightful user experiences.

The role demands expertise in machine learning combined with strong understanding of video and image processing quality. You'll be responsible for applying state-of-the-art deep learning techniques to solve complex image and video challenges. Your work will involve prototyping innovative solutions, designing sophisticated model architectures, and optimizing performance across different hardware platforms including CPU, GPU, and Apple Neural Engine.

Key responsibilities include:

  • Developing ML-based technologies for image and video processing
  • Designing and implementing advanced model architectures
  • Optimizing models for memory, power, and processing efficiency
  • Working across platforms and hardware components
  • Collaborating with cross-functional teams

The ideal candidate brings:

  • Strong ML fundamentals and practical experience
  • Expertise in video/image processing or computer vision
  • Proficiency with ML frameworks like PyTorch/TensorFlow
  • Experience in model optimization and deployment
  • Strong programming and problem-solving skills

Apple offers a comprehensive benefits package including competitive salary, stock options, health coverage, and opportunities for growth and development. Join us in creating next-generation video technologies that will impact millions of users worldwide.

Last updated 20 hours ago

Responsibilities For Machine Learning Video Engineer

  • Develop machine learning based technologies for image and video domain
  • Design sophisticated model architectures
  • Fine-tune performance parameters
  • Implement architectural modifications to enhance output quality
  • Port solutions across different platforms
  • Optimize models for memory efficiency, power consumption, and processing speed
  • Distribute computational workloads across CPU, GPU, Apple Neural Engine, and other specialized hardware

Requirements For Machine Learning Video Engineer

Python
  • 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

Benefits For Machine Learning Video Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock options and employee stock purchase plan
  • Discretionary bonuses
  • Relocation assistance

Related Jobs