Home · Career 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 guideResearch engineer
Turn mathematical ideas into experiments.
- Prototype differentiable algorithms
- Investigate uncertainty and inference
Read the career guideScientific ML engineer
Simulate systems. Learn their hidden parameters.
- Build and batch numerical simulations
- Differentiate through dynamics and solvers
Read the career guideRL engineer
Build agents that learn by interacting.
- Build reproducible environments and rollouts
- Implement and diagnose policy updates
Read the career guideAccelerator & performance engineer
Find bottlenecks. Scale the right computation.
- Diagnose compute, input, and communication bottlenecks
- Partition workloads across devices
Read the career guideInference & deployment engineer
Make a trained model usable.
- Adapt and export trained computations
- Measure serving latency and throughput
Read the career guideJAX / 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