Senior ML Platform Engineer (Ray & Distributed Systems)

Apple Inc.

Cupertino, Northern (CA, KY)

Hybrid

USD 150,000 - 278,000

Full time

6 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Stock options
Discretionary bonuses
Relocation available
Educational reimbursements
Healthcare benefits

Job summary

Apple Inc. is seeking a Senior/Staff Software Engineer to design and build core components of Apple’s unified data+ML platform powered by Ray.

This hybrid role requires strong distributed systems expertise and ML fluency, supporting large-scale training and inference workloads across diverse compute environments. You will contribute to the runtime, orchestration layer, and APIs that power Apple’s intelligent features, collaborating with ML teams to translate model needs into robust platform

Qualifications

  • 5+ years building distributed systems or high-scale backend services.
  • Strong ML workflows, model training, serving, or data pipeline work.
  • Fluency in Python plus a systems language (C++, Rust, Go, or Java).
  • Experience with ML frameworks such as PyTorch or TensorFlow and GPU training.
  • Understanding of parallelism, scaling, or distributed training concepts.
  • Experience with cluster orchestration (Kubernetes, EKS, GKE) or large compute systems.
  • BS/MS/PhD in CS/ML or related fields — or equivalent software experience.

Responsibilities

  • Build scalable distributed systems and platform components using Ray for data+ML workflows.
  • Develop APIs, libraries, and services for large-scale ML training and inference pipelines.
  • Optimize performance and resource use across GPU/CPU clusters for ML workloads at scale.
  • Collaborate with ML teams to translate model/pipeline needs into platform features.
  • Design fault-tolerant orchestration, autoscaling, and runtime improvements for distributed ML jobs.
  • Diagnose complex issues across distributed systems and ML pipelines for reliability.
  • Improve observability, monitoring, and debugging for ML-centric workloads.
  • Contribute to architectural decisions and upstream Ray enhancements.

Skills

Distributed systems
ML workflows
Python
C++
Rust
Go
Java
PyTorch
TensorFlow
GPU training
Parallelism

Education

BS/MS/PhD in CS, ML or related fields

Tools

Ray
Kubernetes
GKE
EKS

Job description

Apple Inc. is seeking a Senior/Staff Software Engineer to design and build core components of Apple’s unified data+ML platform powered by Ray.

This hybrid role requires strong distributed systems expertise and ML fluency, supporting large-scale training and inference workloads across diverse compute environments. You will contribute to the runtime, orchestration layer, and APIs that power Apple’s intelligent features, collaborating with ML teams to translate model needs into robust platform

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior ML Engineer, Apple Ray, Apple Data Platform
Senior ML Engineer, Apple Ray, Apple Data Platform

Apple Inc. • Cupertino (CA), Northern (KY)

On-site
USD 150,000 - 278,000
Stock options
Discretionary bonuses
Relocation available
+2
Staff ML Infra Platform Architect
Staff ML Infra Platform Architect

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 185,000 - 325,000
Senior ML Platform Engineer — Crafting AI Tooling
Senior ML Platform Engineer — Crafting AI Tooling

Apple Inc. • Cupertino (CA)

On-site
USD 185,000 - 325,000
Senior ML Infra Platform Engineer — Scalable AI Compute
Senior ML Infra Platform Engineer — Scalable AI Compute

Apple Inc. • Santa Clara (CA)

On-site
USD 150,400 - 277,600
Senior ML Platform Engineer – Ads, Scalable ML Infra
Senior ML Platform Engineer – Ads, Scalable ML Infra

Apple Inc. • New York (NY)

On-site
USD 185,000 - 278,000
Medical and dental coverage
Employee stock programs
Relocation support
+1
Staff ML Platform Engineer — Real-Time Ad Systems
Staff ML Platform Engineer — Real-Time Ad Systems

Apple Inc. • Cupertino (CA)

On-site
USD 184,700 - 324,800
Comprehensive medical and dental coverage
Retirement benefits
Employee stock purchase plan
+1
Senior ML Platform Engineer - Distributed AI Infrastructure
Senior ML Platform Engineer - Distributed AI Infrastructure

Apple • San Francisco (CA)

On-site
USD 171,600 - 302,200
Comprehensive medical and dental coverage
Retirement benefits
Discounted products and services
+1
Senior ML Engineer — Search & Knowledge Platforms
Senior ML Engineer — Search & Knowledge Platforms

Apple Inc. • Seattle (WA)

On-site
USD 185,000 - 325,000
Platform Engineer, ML & AI Serving (Equity Options)
Platform Engineer, ML & AI Serving (Equity Options)

Apple Inc. • Sunnyvale (CA)

On-site
USD 184,700 - 324,800
Apple stock program
Medical & dental coverage
Retirement benefits
+2
Cloud Infrastructure Engineer for ML/GenAI Platform
Cloud Infrastructure Engineer for ML/GenAI Platform

Apple Inc. • Sunnyvale (CA)

On-site
USD 185,000 - 325,000
Medical & dental coverage
Retirement benefits
Discounted products and services
+1