Machine Learning Test and Automation Engineer, Graphics, Games, and ML

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$121,300–$213,700 / yr
Posted
41 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $215k
This role $168k
$105k most similar roles pay here $277k

This role pays less than 83% of similar roles. Most pay $179,949–$249,750 — the shaded band above. At the midpoint, this role pays about $168k versus about $215k for comparable roles.

Based on 239 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 638 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 505 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Machine Learning Test and Automation Engineer, Graphics, Games, and ML

The Graphics, Games & Machine Learning (GGML) team seeks a Senior Machine Learning Test and Automation Engineer to develop scalable test solutions for validating ML-based inferences on Apple's hardware. This role involves designing CI/CD pipelines, defining best practices for automated testing, and collaborating with cross-functional teams to ensure the correctness, reliability, and performance of inference runtime software across Apple’s ecosystem. The ideal candidate has 4+ years of experience in Software Quality Assurance, proficiency in Swift or Python, and familiarity with XCTests/Xcode. Preferred skills include knowledge of machine learning frameworks like PyTorch and an understanding of the full model development lifecycle. This position offers the opportunity to work on cutting-edge technologies that impact millions while preserving user privacy.

What you'll do

  • Design and build scalable test solutions for validating ML-based inferences on Apple's hardware.
  • Develop CI/CD pipelines to accelerate presubmissions and improve integration speed.
  • Define and enforce best practices for automated testing within a high-velocity ML development lifecycle.
  • Identify gaps in coverage and streamline testing strategies with cross-functional teams.
  • Create functional and performance tests that push systems to their limits.

What we're looking for

  • 4+ years of experience in Software Quality Assurance
  • Proficiency in Swift or Python and familiarity with XCTests/Xcode
  • Experience building scalable automated test frameworks and integrating them into CI/CD pipelines
  • Strong problem-solving skills with attention to detail and organizational abilities
  • Familiarity with machine learning frameworks like PyTorch (preferred)
  • Understanding of the complete model development lifecycle including data preprocessing, training, evaluation, deployment, and monitoring (preferred)

More like this

Similar roles

Machine Learning Engineer

Adobe

San Jose 2 days ago $161,700$234,150
Python AWS GCP Azure MLOps CI/CD Docker Kubernetes Prometheus Terraform PostgreSQL Git Agentic systems Multi-agent orchestration LLM-as-a-judge Retrieval-Augmented Generation RAG NLP pipelines

Machine Learning Engineer

Motorola Solutions

Los Angeles, CA 54 days ago $120,000$160,000
Python TensorFlow PyTorch scikit-learn MATLAB C++ signal processing wireless communication MIMO OFDM SDRs GPU acceleration embedded machine learning real-time systems adaptive modulation beamforming cognitive radio techniques 3GPP IEEE 802.11/15 military waveforms
Hybrid

Machine Learning Engineer

Q2

Austin, TX 44 days ago
Python TensorFlow PyTorch scikit-learn R Java cloud platforms scalable computing resources machine learning pipelines data analysis statistics optimization probability theory experimental methodologies CI/CD
Hybrid