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

Apple Inc

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

How this pay compares to similar roles

Similar $229k
$164k most similar roles pay here $321k

This listing doesn't post a salary. Most similar roles pay $202,050–$255,625.

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

As an AIML - Staff ML Infrastructure Engineer on the ML Platform & Technology - Pre-training Infrastructure team, you will 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 while developing high-performance TPU kernels for critical operations like attention and Mixture-of-Experts. You will optimize distributed training techniques, sharding strategies, and collective communication over TPU interconnects. The role requires building performance profiling, benchmarking, and automated tuning capabilities for large-scale workloads. To succeed, you must be proficient in Python and possess deep expertise in distributed systems, parallel computing, and accelerator architectures. You will utilize technologies including JAX, XLA, PyTorch, Pallas, Triton, and CUDA to solve complex technical challenges related to the infrastructure required for massive model training.

What you'll do

  • Optimize performance for large-scale foundation model training on TPUs to improve efficiency and scalability.
  • Profile and optimize JAX/XLA workloads across compute, memory, communication, and compilation layers.
  • 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 performance improvements across the JAX, XLA, and TPU stack.
  • Build performance profiling, benchmarking, and automated tuning tools 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.
  • Advanced degree in Computer Science, Engineering, or a related field is preferred.
  • 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.
  • Experience with accelerators such as TPU or GPU and knowledge of accelerator architecture.
  • Experience with JAX, XLA, PyTorch, or other ML compiler/runtime stacks.

More like this

Similar roles

Staff ML Engineer, Ads ML Infrastructure

Apple Inc

Cupertino, CA 66 days ago $184,700$324,800
Machine Learning ML Serving ONNX Runtime TensorRT vLLM Ray GPU Kernels Distributed Systems Feature Stores Federated Learning Privacy-Preserving ML RPC
8+ yrs exp

Staff ML Engineer, Ads ML Infrastructure

Apple Inc

New York, NY 66 days ago $184,700$324,800
Machine Learning ML Serving ONNX Runtime TensorRT vLLM Ray GPU Kernels Distributed Systems Feature Stores Federated Learning Privacy-Preserving ML RPC Agile
8+ yrs exp