Senior Software Engineer, Machine Learning Infrastructure and Quality

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$175,000–$308,500 / yr
Posted
50 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $206k
This role $242k
$149k most similar roles pay here $326k

This role pays more than 73% of similar roles. Most pay $166,175–$246,150 — the shaded band above. At the midpoint, this role pays about $242k versus about $206k 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 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, Machine Learning Infrastructure and Quality

Senior Software Engineer, Machine Learning Infrastructure and Quality joins the cloudOS team to drive innovations in software development and quality for various machine learning workflows. This role involves working on training, inference, and characterization for diverse ML workloads while developing infrastructure, automation, and services to facilitate validation and qualification of technologies. The engineer will design and implement comprehensive automated test plans and apply statistical concepts to validate data and models across all layers of the stack. Key technical requirements include proficiency in compiled languages like C, C++, Objective-C, or Swift, along with scripting expertise in Python, Go, or JavaScript. Candidates must possess a deep understanding of operating system concepts and experience with machine learning frameworks. The role focuses on improving the quality of software systems and infrastructure supporting machine learning workloads within data center environments.

What does a Software Engineer earn in Washington?

Median $202800 from 326 postings across 28 companies.

See salary data

What you'll do

  • Develop software and infrastructure to support machine learning training, inference, and characterization workflows.
  • Build automation and services to facilitate the validation and qualification of machine learning technologies.
  • Define, measure, and improve the quality of the internal machine learning software stack.
  • Design and implement comprehensive automated test plans across all application layers.
  • Apply statistical concepts to validate and quality assure data and models.
  • Drive innovation in software development for various machine learning workloads on Apple silicon servers.

What we're looking for

  • 5+ years of experience with hardware and/or software development lifecycle processes.
  • 5+ years of experience in one or more compiled languages like C, C++, Objective-C, or Swift.
  • Proficiency in at least one scripting language such as Python, Go, or JavaScript.
  • Experience with Machine Learning, its practical applications, and commonly used frameworks.
  • Proven understanding of Operating System concepts.
  • Ability to craft, maintain, and implement test plans across all application layers.
  • Ability to apply statistical concepts to validate and QA data and models.
  • A B.S., M.S., or Ph.D. in Computer Engineering, Electrical Engineering, Computer Science, or equivalent experience.

More like this

Similar roles

Senior Software Engineer, ML Build & Release Quality

Apple Inc

Seattle, WA 36 days ago $175,000$308,500
C++/Swift/Python CI/CD LLM Apple Silicon Firmware Drivers Distributed Systems Performance Profiling Build Infrastructure Datacenter Technology High Performance Computing
10+ yrs exp

Senior Software Engineer, ML Build & Release Quality

Apple Inc

Seattle, WA 135 days ago $175,000$308,500
C++/Swift/Python CI/CD LLM Apple Silicon Firmware Drivers Distributed Systems Build Infrastructure Performance Profiling High Performance Computing Datacenter Cloud Computing
10+ yrs exp

Senior Machine Learning Engineer

Apple Inc

Cambridge, MA 180 days ago $165,800$292,400
Machine Learning Python Java C++ Spark SQL Snowflake Hadoop TensorFlow Keras PyTorch Generative AI RAG Transformer Architecture Deep Learning Reinforcement Learning Distributed Systems Data Processing Pipelines
5+ yrs exp

Senior Machine Learning Engineer

Apple Inc

Cupertino, CA 180 days ago $184,700$324,800
Machine Learning Python Java C++ Spark SQL Snowflake Hadoop TensorFlow Keras PyTorch Generative AI RAG Transformer Architecture Deep Learning Reinforcement Learning Distributed Systems Data Processing Pipelines
5+ yrs exp

Senior Machine Learning Engineer

Apple Inc

Cupertino, CA 10 days ago $184,700$324,800
Python PyTorch JAX TensorFlow Go Rust Spark Daft Polars DuckDB Docker Kubernetes Parquet Iceberg Delta Lance Ray Data NVIDIA DALI WebDataset Mosaic StreamingDataset Arrow Retrieval-Augmented Generation