Senior RL Training Infrastructure Engineer (TPU/JAX)

Apple, Inc.

Zürich

On-site

CHF 120,000 - 150,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible working hours
Health and wellness benefits
Diversity and inclusion programs

Job summary

Apple is looking for a skilled engineer to join its Core Foundation Models team in Zürich. The role involves designing and optimizing large-scale ML training infrastructure, particularly focusing on reinforcement learning with TPU-based systems using JAX. Candidates should have a PhD or MSc in Computer Science, solid experience with GPUs/TPUs, and a strong proficiency in PyTorch or JAX. This position is ideal for those passionate about high-performance computing and distributed systems.

Qualifications

  • Hands-on experience designing and maintaining large-scale ML training infrastructure.
  • Solid understanding of distributed systems concepts.
  • Experience in developing or optimizing training loops and ML frameworks.

Responsibilities

  • Design, build, and scale systems for large-scale reinforcement learning.
  • Focus on TPU-based training with JAX.
  • Ensure efficiency, reliability, and observability of training pipelines.

Skills

Designing ML training infrastructure
Optimizing distributed systems
Proficiency with PyTorch or JAX
High-performance computing
Experience with GPUs/TPUs
Software engineering in Python

Education

PhD or MSc in Computer Science or related field

Job description

Apple is looking for a skilled engineer to join its Core Foundation Models team in Zürich. The role involves designing and optimizing large-scale ML training infrastructure, particularly focusing on reinforcement learning with TPU-based systems using JAX. Candidates should have a PhD or MSc in Computer Science, solid experience with GPUs/TPUs, and a strong proficiency in PyTorch or JAX. This position is ideal for those passionate about high-performance computing and distributed systems.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Distributed ML/RL Training Systems Engineer
Senior Distributed ML/RL Training Systems Engineer

Apple Inc. • Zürich

Remote
CHF 140,000 - 190,000
AIML - Senior ML/RL Training Infrastructure Engineer, AFM
AIML - Senior ML/RL Training Infrastructure Engineer, AFM

Apple, Inc. • Zürich

On-site
CHF 120,000 - 150,000
Flexible working hours
Health and wellness benefits
Diversity and inclusion programs
TPU/JAX ML Performance Engineer
TPU/JAX ML Performance Engineer

Pageshift • Zürich

On-site
CHF 130,000 - 190,000
Senior Software Engineer, JAX — Performance & Platform Lead
Senior Software Engineer, JAX — Performance & Platform Lead

NVIDIA Corporation • Zürich

On-site
CHF 180,000 - 260,000
Senior Software Engineer, JAX Performance & AI Platform
Senior Software Engineer, JAX Performance & AI Platform

NVIDIA Corporation (old) • Switzerland

Remote
CHF 140,000 - 210,000
Foundation Models RL Research Engineer – Agentic Reasoning
Foundation Models RL Research Engineer – Agentic Reasoning

Apple Inc. • Zürich

On-site
CHF 180,000 - 240,000
Internship - Machine Learning (Foundation Models)
Internship - Machine Learning (Foundation Models)

Apple, Inc. • Zürich

On-site
CHF 22,000 - 45,000
Senior JAX Platform & Performance Engineer
Senior JAX Platform & Performance Engineer

NVIDIA Corporation • Meyrin

Hybrid
CHF 120,000 - 180,000
Frontier ML Research Engineer - Special Projects
Frontier ML Research Engineer - Special Projects

Apple, Inc. • Zürich

On-site
CHF 180,000 - 240,000
Senior Software Engineer, JAX
Senior Software Engineer, JAX

NVIDIA Corporation • Meyrin

Hybrid
CHF 120,000 - 180,000
Top locations