Demo

Machine Learning Algorithm Engineer

Apple, Inc.
Sunnyvale, CA Full Time
POSTED ON 8/3/2026
AVAILABLE BEFORE 9/2/2026
Join the engineering team that delivers core algorithms powering Vision Pro's hand and gaze input and AI-powered experiences. Human Interface Devices (HID) is looking for a Machine Learning Engineer with experience developing realtime, resource constrained models for computer vision applications. We're a mix of signal processing, machine learning, and interaction algorithm engineers united by a passion for building intuitive user interfaces and intelligence features for the next generation of computing devices.

Across Apple's products, HID bridges the gap between sensing technologies and user interfaces. The problems you solve will be multidisciplinary and require strong collaboration and communication with partners in sensor modules, algorithms, data, software, and design. You'll build features through the entire development cycle, from prototyping and feature definition, data collection design, model development and evaluation, and feature convergence.

Description

In this role, you will:

* Prototype and define features end-to-end, in collaboration with HW, SW, and design partners

* Design data collections and synthetic data generation for model development and evaluation

* Define key performance indicators to evaluate UX impact of model performance

* Develop realtime, resource constrained models that power user input and intelligence features

* Collaborate with cross-functional teams to root cause issues throughout the feature stack

* Communicate user impacts of technical challenges to cross-functional stakeholders

Minimum Qualifications

2 years of experience building ML models, including data preparation, architecture selection, training and evaluation (ex. PyTorch or TensorFlow)

Proficiency in Python for data analysis and model development

Experience developing realtime, resource constrained models using efficient architectures (ex. CNNs) and compression techniques (ex. distillation and quantization)

Experience using genAI tools for SW development (Claude Code, Cursor, Codex, etc.)

Able to communicate clearly and collaborate with cross-functional teams

Excellent problem solving and root cause analysis skills

BS in Computer Science (CS), Electrical Engineering (EE) or a related field / equivalent experience

Preferred Qualifications

Experience developing input or interaction technologies

Experience building distributed data processing pipelines

Comfortable with signal processing fundamentals

Comfortable implementing realtime algorithms in C

Experience developing software with agentic workflows

MS/PhD in Computer Science (CS), Electrical Engineering (EE) or a related field / equivalent experience

Salary.com Estimation for Machine Learning Algorithm Engineer in Sunnyvale, CA
$129,463 to $166,719
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Machine Learning Algorithm Engineer?

Sign up to receive alerts about other jobs on the Machine Learning Algorithm Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$101,387 - $124,118
Income Estimation: 
$119,030 - $151,900
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Apple, Inc.

  • Apple, Inc. Glendale, AZ
  • Summary Apple Retail is where the best of Apple comes together. We bring our expertise to help people do what they love, delivering an only-at-Apple experi... more
  • Just Posted

  • Apple, Inc. Denver, CO
  • At Apple, new ideas have a way of quickly becoming extraordinary products, services and customer experiences. Sound is an essential and compelling facet of... more
  • Just Posted

  • Apple, Inc. Boulder, CO
  • The watchOS System Spaces group is seeking a new colleague to help us shape the future of Apple Watch. As a senior software engineer on the team, you will ... more
  • Just Posted

  • Apple, Inc. Nashville, TN
  • Summary Apple Retail is where the best of Apple comes together. We bring our expertise to help people do what they love, delivering an only-at-Apple experi... more
  • Just Posted


Not the job you're looking for? Here are some other Machine Learning Algorithm Engineer jobs in the Sunnyvale, CA area that may be a better fit.

  • Apple, Inc. Sunnyvale, CA
  • Imagine the impact you can make. A billion users will use the technologies you helped craft almost daily. At Apple, you will have the opportunity to work o... more
  • 2 Days Ago

  • Apple Cupertino, CA
  • Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or... more
  • 27 Days Ago

AI Assistant is available now!

Feel free to start your new journey!