Software Engineer, ML Training Performance
Opens Lever in a new tab
About this role
In this role, you will:
Design, implement, and operate cutting-edge ML training performance optimization techniques — distributed training (data/tensor/pipeline parallelism), mixed-precision, gradient checkpointing, and GPU kernels — to scale our VLM, VLA, and Foundational models training efficiency.
Work on RL framework and RL performance optimization for driving foundation model
Profile and debug training throughput bottlenecks across the compute, compiler, framework, and cluster-networking stack.
Collaborate closely with ML researchers, data engineers, and hardware engineers to define requirements and align on architectural decisions for large-scale training infrastructure.
Implement custom kernels and build benchmarks to track and validate training-performance optimizations across the stack.
Qualifications
Note: You do not have to meet all the requirements below to be considered for this position:
4+ years of total experience, including 2+ years working on large-scale model training platforms.
Experience with distributed training frameworks (Megatron-LM, TorchTitan), efficiently utilizing GPU/accelerator clusters at scale.
Experience with RL framework such as Verl/MILES and RL algorithms(GRPO, PPO)
Experience with collective communication libraries (e.g., NCCL) and optimizing communication/compute overlap in multi-node training.
Experience using profiling tools (NVIDIA Nsight, PyTorch Profiler, or XLA/JAX profiling) to identify and resolve training bottlenecks.
Proficient in Python or C++.
Experience with ML compilers, performance tooling, or hardware/software co-design (e.g., GPU/TPU/accelerator architectures).
Additional Information
Compensation
$177,000 - $270,000 a year
Base Salary Range
There are three major components to compensation for this position: salary, Amazon Restricted Stock Units (RSUs), and Zoox Stock Appreciation Rights. A sign-on bonus may be offered as part of the compensation package. The listed range applies only to the base salary. Compensation will vary based on geographic location and level. Leveling, as well as positioning within a level, is determined by a range of factors, including, but not limited to, a candidate's relevant years of experience, domain knowledge, and interview performance. The salary range listed in this posting is representative of the range of levels Zoox is considering for this position.
Zoox also offers a comprehensive package of benefits, including paid time off (e.g. sick leave, vacation, bereavement), unpaid time off, Zoox Stock Appreciation Rights, Amazon RSUs, health insurance, long-term care insurance, long-term and short-term disability insurance, and life insurance.
Skills & Technologies
Opens Lever in a new tab
Job Details
- Company
- Zoox
- Location
- Foster City / CA / USA
- Work Type
- Onsite
- Posted
- October 16, 2026
- Source freshness
- Seen on employer source 13h ago
Similar Physical AI roles
More open roles matched by shared skills, category, or company.
Senior/Staff Software Engineer, ML Performance Optimization
Zoox
Systems Engineer, Autonomy Verification and Validation
Zoox
Software Engineer - Embedded Linux Operating Systems
Zoox