Machine Learning Engineer

Technology company that designs and develops consumer electronics, software, and services.
$175,800 - $312,200
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI · AR/VR

Description For Machine Learning Engineer

Apple's Video Computer Vision (VCV) Face and Body technologies team is seeking a Machine Learning Engineer to work on cutting-edge computer vision and graphics applications. The role focuses on developing algorithms for Apple Vision Pro's Eyesight, Persona, and other VisionOS technologies. As part of an extraordinary team of Computer Graphics, Computer Vision, and Deep Learning experts, you'll tackle unprecedented challenges in human representation and motion that impact millions of users.

The position involves the complete machine learning lifecycle, from data collection and processing to model design, experimentation, and real-world validation. You'll be adapting state-of-the-art methods and implementing new approaches to deliver features for visionOS and iOS platforms. The role requires collaboration with internal teams and cross-functional partners, combining technical expertise with practical application.

This is an opportunity to work at one of the world's most innovative technology companies, with competitive compensation including base pay, stock options, and comprehensive benefits. The ideal candidate will bring both technical prowess and a passion for delivering high-quality features to diverse end-users, along with excellent communication skills and the ability to work effectively in a multi-functional environment.

Join Apple in shaping the future of human-computer interaction through advanced machine learning and computer vision technologies. Your work will directly contribute to groundbreaking products like Apple Vision Pro, making a tangible impact on how people interact with technology.

Last updated a day ago

Responsibilities For Machine Learning Engineer

  • Develop ML models for computer vision and graphics applications
  • Work on data collection design and data processing
  • Model design and experiments
  • Validation and QA in the wild
  • Adapt state-of-the-art methods or implement new methods
  • Work closely with other ML engineers, data and software engineers

Requirements For Machine Learning Engineer

Python
  • Software engineering skills and proficiency in Python
  • Experience with PyTorch
  • Independent problem solving skills
  • BS degree and 10+ years of experience
  • MS degree in computer vision, computer graphics, machine learning or related field (preferred)
  • PhD in computer vision, computer graphics, machine learning, computer science, computer engineering or related fields (preferred)

Benefits For Machine Learning Engineer

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation benefits
  • Product discounts
  • Free services

Interested in this job?

Jobs Related To Apple Machine Learning Engineer

AIML-Software Development Engineer, Measurement

Staff Software Engineer position at Apple focusing on AI/ML systems development, measurement, and evaluation, offering competitive compensation and comprehensive benefits.

Machine Learning/DSP Engineer

Senior Machine Learning/DSP Engineer position at Apple, focusing on developing sensing technologies and algorithms for Human Interface Devices and Health Sensing products.

AIML - Manager, Data Collections

Lead data collection operations for Apple's ML initiatives, managing teams and ensuring high-quality data delivery for AI algorithm development.

AIML - Sr. Engineering Program Manager, Software Experiences- Special Project

Senior Engineering Program Manager position at Apple, focusing on AI/ML software experiences and leading cross-functional teams in developing next-generation technology solutions.

Personalization QE Manager - Apple Services Engineering

Lead Apple's Personalization Quality Engineering team, overseeing quality systems and tests for personalization features across Apple Services, including App Store and Apple TV.