Machine Learning Engineer, Intelligent Quality Systems

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
12 days ago
Freshness
Confirmed live today

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 51% of similar roles. Most pay $197,687–$247,115 — 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 Engineer, Intelligent Quality Systems

The Machine Learning Engineer - Intelligent Quality Systems joins a team of applied ML and software engineers building systems to improve software quality. You will design and build ML-powered systems that transform software testing by intelligently selecting relevant tests, triaging failures to root causes, and validating UI and audio experiences. Day-to-day responsibilities include prototyping algorithmic approaches for change-impact prediction, implementing LLM-powered failure analysis, and designing data collection and evaluation strategies. You will work with large-scale test results and code change data to surface patterns. Required skills include machine learning fundamentals, model training, and production-quality software engineering. Preferred experience includes NLP, large language models, retrieval-augmented generation, computer vision, multimodal ML, and building data pipelines for structured or semi-structured data like logs and code diffs.

What does a Machine Learning Engineer earn in California?

Median $235750 from 200 postings across 34 companies.

See salary data

What you'll do

  • Implement ML solutions for test selection, failure triage, visual validation, and coverage analysis.
  • Rapidly prototype multiple algorithmic approaches to identify the most promising technical directions.
  • Design and implement data collection, labeling, and evaluation strategies for training ML systems.
  • Analyze large-scale test results and code change data to surface patterns for modeling.
  • Identify research-to-production gaps and technical risks in proposed ML solutions.
  • Build reliable ML systems capable of operating across a large-scale software engineering organization.

What we're looking for

  • BS or MS in Computer Science, Machine Learning, Statistics, or a related field.
  • 3+ years of experience with machine learning in academic or professional settings with demonstrated work on substantial projects.
  • Strong programming and software engineering skills with the ability to write clean, maintainable, production-quality code.
  • Practical understanding of ML fundamentals, model training, evaluation, and debugging to implement algorithms from papers or specifications.
  • Experience with NLP, large language models, code understanding, or retrieval-augmented generation (RAG) (preferred).
  • Background in computer vision or multimodal ML (preferred).
  • Experience building or maintaining data pipelines and ML infrastructure at scale (preferred).
  • Familiarity with software testing, CI/CD systems, or developer tooling (preferred).

More like this

Similar roles

Machine Learning Engineer, Intelligent Quality Systems

Apple Inc

Cupertino, CA 117 days ago $150,400–$277,600
Machine Learning LLMs Computer Vision NLP Retrieval-Augmented Generation (RAG) Data Pipelines CI/CD Multimodal ML Data Analysis Model Training Evaluation Strategies
3+ yrs exp