Machine Learning Video Processing Engineer

A leading technology company that creates innovative products and services used by billions of people worldwide.
$121,900 - $183,600
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Consumer

Description For Machine Learning Video Processing Engineer

Apple is seeking a Machine Learning Video Processing Engineer to join their Hardware team in developing cutting-edge image and video core technologies used across Apple's product lineup. This role offers the unique opportunity to impact billions of users through technology innovation. The position focuses on developing machine learning-based video processing algorithms for resource-constrained environments, requiring expertise in both ML and video processing.

The ideal candidate will work with a dynamic team of Apple engineers, bringing strong creative and analytical skills to tackle complex technical challenges. Key responsibilities include algorithm development, data processing, and staying current with the latest learning-based vision technologies. The role requires a Masters degree in Computer Science or related field, with strong programming skills in Python, Java, or C/C++.

This position offers competitive compensation, including a base salary range of $121,900 to $183,600, plus additional benefits such as stock options, comprehensive healthcare, and education reimbursement. The role is based in Cupertino, California, at Apple's headquarters, offering the chance to work with industry-leading technologies and contribute to products that shape the future of technology.

The position combines technical depth in machine learning and video processing with the opportunity to work on products used by billions of people. It's an excellent opportunity for someone passionate about ML, video processing, and optimization, wanting to make a significant impact in the technology industry while working with cutting-edge resources and talented colleagues.

Last updated 27 minutes ago

Responsibilities For Machine Learning Video Processing Engineer

  • Develop, implement, and optimize machine learning based video processing algorithms that work well in the resource-constrained environments
  • Work on data collection and pre-processing for training/testing/validation
  • Investigate the latest learning-based low-level vision technologies and tasks

Requirements For Machine Learning Video Processing Engineer

Python
Java
  • Masters degree in Computer Science, Electrical Engineering, or related major
  • Familiar with Signal Processing, Machine Learning, CPU architecture, and Operating System
  • Python, Java, or C/C++ programming skills

Benefits For Machine Learning Video Processing Engineer

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Employee Stock Purchase Plan
  • Restricted stock unit awards
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Machine Learning Video Processing Engineer

GenAI Platform Engineer, Applied Machine Learning

GenAI Platform Engineer position at Apple focusing on building and maintaining AI platforms for generative AI use-cases and infrastructure development.

Global Sourcing and Supply Management (GSSM) Solutions Opportunities - Technical

Technical role at Apple focusing on AI/ML solutions development for Global Sourcing and Supply Management, combining software engineering with cutting-edge AI technologies.

AIML - Software Engineer, Siri tvOS

Software engineering role focused on developing Siri's natural interaction capabilities for tvOS devices at Apple, combining AI expertise with consumer technology innovation.

AIML - Software Engineer, Search Experience (Sports, Stocks, Weather apps) - Siri & Information Intelligence

Software Engineer role at Apple focusing on machine learning and search experience for Siri and Information Intelligence team.

GenAI Platform Engineer, Applied Machine Learning

GenAI Platform Engineer position at Apple, focusing on developing ML platforms and frameworks for generative AI applications, requiring 2+ years of experience in machine learning platforms.