Senior Software Engineer, Machine Learning Infrastructure and Quality

Apple Inc

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $205k
This role $242k
$143k $326k
below market most similar roles pay here above market

This role pays more than 78% of similar roles. Most pay $167,625–$241,750 — the blue band above. At the midpoint, this role pays about $242k versus about $205k 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 · 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 machine learning workloads while defining, measuring, and improving the quality of machine learning technologies. The engineer will develop infrastructure, automation, and services to facilitate validation and qualification, while implementing comprehensive automated test plans. Key technical requirements include proficiency in compiled languages like C, C++, Objective-C, or Swift, along with scripting languages such as Python, Go, or JavaScript. Candidates must understand operating system concepts and apply statistical concepts to validate data and models. The work focuses on the machine learning stack, specifically improving software quality across hardware and software development lifecycle processes.

What does a Software Engineer earn in Washington?

Median $202800 from 409 postings across 38 companies.

See salary data

What you'll do

  • Develop and optimize software for machine learning training, inference, and characterization.
  • Build infrastructure, automation, and services to facilitate the validation and qualification of ML technologies.
  • Define and measure quality metrics for machine learning technologies across the software stack.
  • Develop and implement comprehensive automated test plans across all application layers.
  • Apply statistical concepts to validate and perform quality assurance on data and models.
  • Drive quality improvements throughout the organization by championing high-quality software development practices.

What we're looking for

  • B.S., M.S., or Ph.D. in Computer Engineering, Electrical Engineering, Computer Science, or equivalent experience.
  • 5+ years of experience with hardware and/or software development lifecycle processes.
  • 5+ years of experience in one or more compiled languages such as C, C++, Objective-C, or Swift.
  • Proficiency in one or more scripting languages such as Python, Go, or JavaScript.
  • 5+ years of experience using one of the following scripting languages such as Python, Go, or JavaScript (preferred).
  • 5+ years of experience working with building Operating Systems (preferred).
  • Experience with Machine Learning, its common practical applications, and commonly used frameworks.
  • Proven understanding of Operating System concepts and ability to craft, maintain, and implement test plans across all application layers.

More like this

Similar roles

Senior Software Engineer, ML Build & Release Quality

Apple Inc

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

Senior Machine Learning Engineer

Apple Inc

Seattle, WA 47 days ago $175,000–$308,500
Python Rust C++ Go PyTorch JAX TensorFlow Spark Daft Polars DuckDB Docker Kubernetes Parquet Iceberg Delta Lance Arrow Ray Data NVIDIA DALI WebDataset Mosaic StreamingDataset DataHub OpenLineage Unity Catalog
5+ yrs exp

Senior Machine Learning Engineer

Apple Inc

Seattle, WA 41 days ago $175,000–$308,500
Generative AI LLM NLP Python PyTorch TensorFlow RAG RLHF Transformer Architectures Spark Distributed Data Processing Quantization Distillation Model Compression Representation Learning Embeddings Multi-agent Orchestration Active Learning
6+ yrs exp

Senior Software Engineer, Machine Learning

DoorDash, Inc

San Francisco, CA +2 14 days ago $167,800–$246,800
Machine Learning PyTorch Keras lightgbm scikit-learn Spark ML Pyspark Snowflake SQL SQL AI Coding Tools Claude Code Codex Cursor
5+ yrs exp Hybrid

Senior Software Engineer, Machine Learning Platform

Chime

San Francisco, CA 46 days ago $187,000–$259,000
AWS Python Go Scala Java Kubernetes Docker Terraform Spark Ray Kafka Flink Kinesis CI/CD Amazon Bedrock SageMaker CUDA Retrieval-Augmented Generation Distributed Systems
5+ yrs exp

Senior Machine Learning Software Engineer

Qualcomm

San Diego, CA 40 days ago $140,800–$211,200
C C++ Python TensorFlow PyTorch ARM DSP GPU ML Kernels Compilers Embedded Software Performance Optimization Verification IoT Machine Learning