HomeCareer paths

Explore JAX careers.

Explore the problems each role solves, the evidence you can practice producing and the lessons available now.

Each route separates available lessons from planned work.

ML & training engineer

Build models that train reliably.

  • Build and evaluate neural networks
  • Design data pipelines and resumable training
Read the career guide

Research engineer

Turn mathematical ideas into experiments.

  • Prototype differentiable algorithms
  • Investigate uncertainty and inference
Read the career guide

Scientific ML engineer

Simulate systems. Learn their hidden parameters.

  • Build and batch numerical simulations
  • Differentiate through dynamics and solvers
Read the career guide

RL engineer

Build agents that learn by interacting.

  • Build reproducible environments and rollouts
  • Implement and diagnose policy updates
Read the career guide

Accelerator & performance engineer

Find bottlenecks. Scale the right computation.

  • Diagnose compute, input, and communication bottlenecks
  • Partition workloads across devices
Read the career guide

Inference & deployment engineer

Make a trained model usable.

  • Adapt and export trained computations
  • Measure serving latency and throughput
Read the career guide

JAX / accelerator operations engineer

Keep real workloads observable and recoverable.

  • Manage accelerator jobs and runtime lifecycle
  • Monitor throughput, stalls, and checkpoint health
Read the career guide