TPU/JAX ML Performance Engineer

Pageshift

Zürich

On-site

CHF 130,000 - 190,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Pageshift is seeking a specialized engineer to profile and optimize long-context JAX workloads on TPUs, focusing on XLA behavior and Pallas kernel development. You will implement and tune kernels, profile memory and sharding, and benchmark changes to validate improvements with data, contributing to the efficiency of large-scale AI storytelling workloads.

You will collaborate with researchers and engineers to iterate on performance optimizations, and bring an experimental mindset, strong

Qualifications

  • Experience with JAX, XLA and TPU workloads.
  • Ability to profile memory and optimize kernels.
  • Experience with benchmarking and data-driven validation.
  • Passion for entertainment and storytelling.

Responsibilities

  • Implement and optimize JAX workloads for TPUs.
  • Develop and tune Pallas kernels.
  • Profile memory, sharding and execution bottlenecks.
  • Benchmark changes and validate improvements with data.

Skills

JAX workloads
TPUs
Pallas kernels
Profiling
Benchmarking
Kernel optimization
Memory profiling

Job description

Pageshift is seeking a specialized engineer to profile and optimize long-context JAX workloads on TPUs, focusing on XLA behavior and Pallas kernel development. You will implement and tune kernels, profile memory and sharding, and benchmark changes to validate improvements with data, contributing to the efficiency of large-scale AI storytelling workloads.

You will collaborate with researchers and engineers to iterate on performance optimizations, and bring an experimental mindset, strong

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 JAX Platform & Performance Engineer
Senior JAX Platform & Performance Engineer

NVIDIA Corporation • Meyrin

Hybrid
CHF 120,000 - 180,000
Senior RL Training Infrastructure Engineer (TPU/JAX)
Senior RL Training Infrastructure Engineer (TPU/JAX)

Apple, Inc. • Zürich

On-site
CHF 120,000 - 150,000
Flexible working hours
Health and wellness benefits
Diversity and inclusion programs
Senior Software Engineer, JAX Performance & AI Platform
Senior Software Engineer, JAX Performance & AI Platform

NVIDIA Corporation (old) • Switzerland

Remote
CHF 140,000 - 210,000
Senior Software Engineer, JAX
Senior Software Engineer, JAX

NVIDIA Corporation • Meyrin

Hybrid
CHF 120,000 - 180,000
Staff AI Platform Engineer, Heterogeneous Compute
Staff AI Platform Engineer, Heterogeneous Compute

Axelera AI • Zürich

Hybrid
CHF 150,000 - 210,000
pension plan
extensive employee insurances
the option to get company shares
Senior Distributed ML/RL Training Systems Engineer
Senior Distributed ML/RL Training Systems Engineer

Apple Inc. • Zürich

Remote
CHF 140,000 - 190,000
Remote Senior Performance Engineer - AI & HPC Systems
Remote Senior Performance Engineer - AI & HPC Systems

NVIDIA Corporation • Zürich

Hybrid
CHF 140,000 - 210,000
Senior Software Engineer, JAX
Senior Software Engineer, JAX

NVIDIA Corporation • Zürich

On-site
CHF 180,000 - 260,000
Staff AI Application Engineer — Remote & Heterogeneous Compute
Staff AI Application Engineer — Remote & Heterogeneous Compute

Axelera AI • Switzerland

Hybrid
CHF 140,000 - 200,000
Pension plan
Extensive employee insurances
Employee stock options
Top locations