Senior ML Engineer, Distributed Data Infrastructure

Apple, Inc.

California

On-site

USD 216,000 - 325,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Apple in Santa Clara, California is seeking a seasoned distributed systems engineer to help build the storage and compute foundation behind trillions of records and petabytes of data across Siri, Spotlight, and more.

You will design a petabyte-scale web signal store, a MapReduce-style processing framework on Kubernetes, and own production health with on-call duties. This role offers the opportunity to impact multiple Apple products and services at scale.

Qualifications

  • Strong CS background in algorithms and distributed systems.
  • 5+ years designing, building, and operating large-scale distributed systems.
  • Hands-on experience with petabyte-scale batch data processing (MapReduce, Spark, or similar).
  • Proficiency in cloud-native architectures and compute orchestration on AWS (S3, EC2, EKS) and Kubernetes.
  • Excellent interpersonal skills, with the ability to work independently and drive cross-team efforts.

Responsibilities

  • Design and build our web signal store, a petabyte-scale Parquet/Iceberg lakehouse holding trillions of web documents and signals.
  • Design and build our in-house MapReduce-style processing framework, which runs thousands of workers on Kubernetes.
  • Improve performance, reliability, and cost at trillion-row scale, from read/write throughput and compaction to fault-tolerant batch jobs on shared clusters.
  • Own production health, including monitoring, on-call, and root-cause fixes, and raise the engineering bar through design and code reviews.

Skills

Distributed systems
Coding skills
Large-scale data processing
Cloud/Kubernetes
Interpersonal skills

Education

MS or PhD in Computer Science

Tools

MapReduce
Spark
AWS
Kubernetes

Job description

Apple in Santa Clara, California is seeking a seasoned distributed systems engineer to help build the storage and compute foundation behind trillions of records and petabytes of data across Siri, Spotlight, and more.

You will design a petabyte-scale web signal store, a MapReduce-style processing framework on Kubernetes, and own production health with on-call duties. This role offers the opportunity to impact multiple Apple products and services at scale.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior ML Engineer: Large-Scale Data Infra
Senior ML Engineer: Large-Scale Data Infra

Apple, Inc. • Santa Clara (CA)

On-site
USD 216,000 - 325,000
Employee stock programs
Employee Stock Purchase Plan
Medical and dental coverage
+3
Senior Staff Engineer — Exabyte-Scale ML Data Platform
Senior Staff Engineer — Exabyte-Scale ML Data Platform

Apple Inc. • Cupertino (CA)

On-site
USD 263,000 - 394,000
Discretionary employee stock programs
Comprehensive medical and dental care
Retirement benefits
+2
Senior Staff Engineer — Exabyte-Scale ML Data Platform
Senior Staff Engineer — Exabyte-Scale ML Data Platform

Apple Inc. • California

On-site
USD 263,000 - 394,000
Medical coverage
Dental coverage
Stock programs
+2
Senior Staff Engineer, Exabyte-Scale ML/Data Platform
Senior Staff Engineer, Exabyte-Scale ML/Data Platform

Apple Inc. • Santa Clara (CA)

On-site
USD 263,000 - 394,000
Employee stock programs
Tuition reimbursement
Medical & dental coverage
+2
Senior Data Infrastructure Engineer – Spark & ML
Senior Data Infrastructure Engineer – Spark & ML

MaziCTools • United States

Remote
USD 176,000 - 312,000
Stock options
Medical coverage
Relocation assistance
Senior Distributed Systems Engineer - Scale Data Pipelines
Senior Distributed Systems Engineer - Scale Data Pipelines

Apple, Inc. • San Diego (CA)

On-site
USD 142,000 - 263,000
Comprehensive medical and dental
Employee stock programs
Relocation assistance
+2
Staff / Sr. ML Engineer, Indexing Infrastructure
Staff / Sr. ML Engineer, Indexing Infrastructure

Apple, Inc. • Santa Clara (CA)

On-site
USD 216,000 - 325,000
Employee stock programs
Employee Stock Purchase Plan
Medical and dental coverage
+3
Staff / Sr. ML Engineer, Indexing Infrastructure
Staff / Sr. ML Engineer, Indexing Infrastructure

Apple • California

On-site
USD 216,000 - 325,000
Senior ML Data Engineer — Scalable Multimodal Pipelines
Senior ML Data Engineer — Scalable Multimodal Pipelines

Apple Inc. • Cupertino (CA)

Hybrid
USD 185,000 - 325,000
Senior Manager, Distributed Systems & ML Services
Senior Manager, Distributed Systems & ML Services

Apple Inc. • Cupertino (CA)

On-site
USD 238,000 - 402,000