Machine Learning Video Engineer

Technology company that creates innovative consumer electronics, software, and services.
$143,100 - $264,200
Machine Learning
Mid-Level Software Engineer
In-Person
3+ years of experience
AI · Consumer

Description For Machine Learning Video Engineer

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.

Last updated 4 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 hardware
  • Collaborate with cross-functional teams across software and 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
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Machine Learning Video Engineer

Battery Algorithm and Modeling Engineer

Battery Algorithm and Modeling Engineer position at Apple, developing advanced battery algorithms and models for next-generation consumer electronics.

AIML - Machine Learning Engineer, Siri and Information Intelligence

Machine Learning Engineer position at Apple working on Siri and Information Intelligence, focusing on AI, LLMs, and search technologies.

Mixed-Signal IP Machine Learning Engineer

Join Apple as a Mixed-Signal IP Machine Learning Engineer to optimize hardware performance using AI techniques.

AIML - ML Engineer, MLR

Join Apple's ML Research team as an ML Engineer to build cutting-edge tools and infrastructure for large-scale machine learning research pipelines.

Machine Learning Engineer - Camera Algorithms

Join Apple's Camera Algorithms Team as a Machine Learning Engineer to develop cutting-edge camera technologies using AI and computer vision.