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.