Senior Software Engineer, ML Build & Release Quality

Apple Inc

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $195k
This role $242k
$121k most similar roles pay here $329k

This role pays more than 87% of similar roles. Most pay $167,340–$222,000 — the shaded band above. At the midpoint, this role pays about $242k versus about $195k 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, ML Build & Release Quality

Senior Software Engineer, ML Build & Release Quality - Private Cloud Computing joins the Private Cloud Compute team to drive test strategy, automation infrastructure, and validation frameworks for complex distributed systems. This role involves managing build pipelines for LLMs, overseeing model weights across OS release trains, and automating staged rollouts. The engineer will collaborate with hardware and platform teams to validate novel compute platforms while leading incident response and postmortems for inference release issues. Key technical requirements include expertise in large-scale build systems using C++, Swift, and Python toolchains, alongside experience with CI/CD at scale. The work focuses on the intersection of hardware and software, specifically ensuring the performance and reliability of high-performance computing workloads and ML workloads running on Apple Silicon within a private cloud datacenter environment to support advanced infrastructure.

What does a Software Engineer earn in Washington?

Median $202800 from 326 postings across 28 companies.

See salary data

What you'll do

  • Perform daily build qualification and provide recommendations for staging and production environments.
  • Own the build pipeline for Large Language Models (LLM) on Private Cloud Compute platforms.
  • Manage model weights across OS release trains and rapid server-side updates.
  • Automate staged rollouts across both OS releases and Private Cloud Compute releases.
  • Develop testing, validation frameworks, and automation infrastructure for distributed systems.
  • Lead incident response and conduct postmortems for inference release issues.
  • Partner with cross-functional teams to validate software on novel compute platforms before production.

What we're looking for

  • 10 or more years of experience in release engineering, build infrastructure, and production releases.
  • Bachelor's degree in Computer Science or equivalent experience; Master's or PhD preferred.
  • Expertise with large-scale build systems and C++, Swift, and Python toolchains.
  • Experience with CI/CD at scale including cost management, cache optimization, and flake reduction.
  • Proven track record of shipping products on tight deadlines tied to OS or hardware launches.
  • Experience validating ML or LLM workloads on GPUs, NPUs, or Apple Silicon in cloud environments.
  • Experience building test infrastructure for systems at the hardware-software boundary including firmware and drivers.
  • Knowledge of energy efficiency and performance profiling for high-performance computing workloads.

More like this

Similar roles

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