Machine Learning Algorithm Engineer

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$150,400–$277,600 / yr
Posted
95 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $222k
This role $214k
$135k $293k
below market most similar roles pay here above market

This role pays more than 52% of similar roles. Most pay $195,150–$249,000 — the blue band above. At the midpoint, this role pays about $214k versus about $222k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Machine Learning Algorithm Engineer

The Machine Learning Algorithm Engineer joins the Human Interface Devices team to develop core algorithms for hand and gaze input and AI-powered experiences on Vision Pro. This role involves building features through the entire development cycle, including prototyping, data collection design, model development, and evaluation. You will develop realtime, resource-constrained models for computer vision applications, defining key performance indicators to measure user experience impact. Required skills include proficiency in Python, PyTorch, or TensorFlow for model training, and experience with CNNs, distillation, and quantization. You should also be familiar with genAI tools like Claude Code or Cursor. The work involves solving multidisciplinary problems at the intersection of sensing technologies and user interfaces, requiring collaboration with sensor, data, software, and design partners.

What you'll do

  • Prototype and define features end-to-end in collaboration with hardware, software, and design partners.
  • Design data collections and synthetic data generation for model development and evaluation.
  • Define key performance indicators to evaluate the user experience impact of model performance.
  • Develop real-time, resource-constrained models for user input and intelligence features.
  • Root cause issues throughout the feature stack by collaborating with cross-functional teams.
  • Communicate the user impacts of technical challenges to cross-functional stakeholders.

What we're looking for

  • BS in Computer Science, Electrical Engineering, or a related field or equivalent experience.
  • 2+ years of experience building ML models, including data preparation, architecture selection, training, and evaluation.
  • Proficiency in Python for data analysis and model development.
  • Experience developing realtime, resource-constrained models using efficient architectures and compression techniques like distillation and quantization.
  • Experience using genAI tools for software development.
  • Excellent problem solving, root cause analysis, and cross-functional communication skills.
  • Experience developing input or interaction technologies (preferred).
  • MS/PhD in Computer Science, Electrical Engineering, or a related field or equivalent experience (preferred).

More like this

Similar roles

Machine Learning Algorithm Engineer

Apple Inc

Cupertino, CA 9 days ago $150,400–$277,600
Generative AI Python PyTorch Signal Processing Time-series Analysis Deep Learning C/C++ Digital Signal Processing Data Pipelines GPU Clusters Machine Learning Feature Extraction Spectral Analysis
3+ yrs exp

Machine Learning Algorithm and Software Engineer

Apple Inc

Sunnyvale, CA 40 days ago $150,400–$277,600
Computer Vision Machine Learning Deep Learning Python C++ PyTorch JAX CNN Transformers Diffusion Models 3D Computer Vision Image Processing Computer Graphics Data Processing
3+ yrs exp

Machine Learning Engineer

Booz Allen Hamilton

Arlington, VA +2 97 days ago
Python TensorFlow PyTorch scikit-learn C++ Rust Java LLMs LangChain LangGraph Generative AI Computer Vision Deep Learning Supervised Learning Unsupervised Learning MCP Cursor
2+ yrs exp

Machine Learning Engineer

Booz Allen Hamilton

Arlington, VA +2 27 days ago
Python C++ Rust Java scikit-learn TensorFlow PyTorch Deep Learning Computer Vision Generative AI LLMs LangChain LangGraph MCP Supervised Learning Unsupervised Learning Cursor Data Science ML Engineering

Machine Learning Engineer

Q2

Austin, TX 6 days ago
Machine Learning Python TensorFlow PyTorch scikit-learn R Java Statistics Probability Theory Optimization Experimental Methodologies
2+ yrs exp Hybrid

Machine Learning Engineer

Q2

Austin, TX 74 days ago
Python R Java TensorFlow PyTorch scikit-learn Machine Learning AI Statistics Probability Theory Optimization
5+ yrs exp