Staff ML Infrastructure Engineer, ML Platform & Technology - Pre-training Infrastructure

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Francisco, CA
Posted
56 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $228k
$170k $314k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $201,600–$254,750.

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 · Staff ML Infrastructure Engineer, ML Platform & Technology - Pre-training Infrastructure

As an AIML - Staff ML Infrastructure Engineer, ML Platform & Technology - Pre-training Infrastructure, you will join the ML Compute team to drive performance optimization for large-scale foundation model training on TPUs. Your daily responsibilities involve profiling and optimizing JAX/XLA workloads across compute, memory, communication, and compilation. You will develop high-performance TPU kernels for critical operations like attention and Mixture-of-Experts while optimizing distributed training techniques, sharding strategies, and collective communication over TPU interconnects. You will research new techniques across the JAX, XLA, and TPU stack to improve end-to-end training performance. Key skills include proficiency in Python, distributed systems, and parallel computing. You will utilize tools like Pallas, Triton, and CUDA to solve complex technical challenges in large-scale ML training and infrastructure.

What you'll do

  • Drive performance optimization for large-scale foundation model training on TPUs to improve efficiency and throughput.
  • Profile and optimize JAX/XLA workloads across compute, memory, communication, and compilation.
  • Develop and optimize high-performance TPU kernels for critical operations like attention and Mixture-of-Experts.
  • Optimize distributed training techniques, sharding strategies, and collective communication over TPU interconnects.
  • Research and implement new techniques across the JAX, XLA, and TPU stack to improve training performance.
  • Develop performance profiling, benchmarking, and automated tuning capabilities for large-scale training workloads.
  • Lead complex technical projects and mentor engineers in specialized areas of expertise.

What we're looking for

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 6+ years of experience building or optimizing high-performance ML or distributed systems.
  • Proficiency in Python or other relevant programming languages.
  • Strong understanding of distributed systems, parallel computing, and performance optimization.
  • Experience profiling and optimizing compute-, memory-, or communication-intensive workloads.
  • Ability to clearly communicate complex technical problems and collaborate with partners to develop solutions.
  • Advanced degree in Computer Science, Engineering, or a related field (preferred).
  • Experience with JAX, XLA, PyTorch, TPU/GPU architectures, and developing kernels using Pallas, Triton, or CUDA (preferred).

More like this

Similar roles

AIML - Machine Learning Engineer, Foundation Models

Apple Inc

Cupertino, CA 40 days ago $184,700–$324,800
Python Jax PyTorch TensorFlow Distributed Training Model Optimization Kubernetes Docker AWS GCP Azure Foundation Models Large Language Models Multi-modal AI Machine Learning Infrastructure On-device Machine Learning

Staff ML Engineer, Ads ML Infrastructure

Apple Inc

Cupertino, CA 112 days ago $184,700–$324,800
Machine Learning ML Serving Distributed Systems GPU Kernels ONNX Runtime TensorRT vLLM Ray RPC Feature Stores Vector DB Model Quantization Tensor Parallelism Federated Learning Privacy-Preserving ML Agile
8+ yrs exp

Staff ML Engineer, Ads ML Infrastructure

Apple Inc

New York, NY 112 days ago $184,700–$324,800
ML Serving ONNX Runtime TensorRT vLLM Ray RPC GPU Kernels Federated Learning Feature Stores Vector DB Distributed Systems Model Quantization Tensor Parallelism Inference Optimization Agile
8+ yrs exp

Machine Learning Infrastructure Engineer

Cognizant

Remote (San Francisco, CA) 11 days ago $88,000–$155,000
MLOps GCP Spark Beam TorchServe TensorFlow Serving Triton Distributed Systems ML Infrastructure Feature Stores Container Orchestration Model Serving High-Performance Computing Monitoring and Observability
10+ yrs exp Remote

ML Infrastructure Engineer, ML Compute Capacity

Apple Inc

Santa Clara, CA 45 days ago $184,700–$324,800
Python Go Kubernetes PostgreSQL Trino Elasticsearch Prometheus Grafana React ML Infrastructure Data Pipelines APIs Distributed Systems FinOps
7+ yrs exp