×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, ML Training

Job in San Mateo, San Mateo County, California, 94404, USA
Listing for: Zoox
Full Time, Apprenticeship/Internship position
Listed on 2026-10-19
Job specializations:
  • Software Development
    Machine Learning/ ML Engineer, AI Engineer (Applied/Software), Software Engineer
Salary/Wage Range or Industry Benchmark: 177000 - 270000 USD Yearly USD 177000.00 270000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer, ML Training Performance
Foster City, CA Software – Software Systems /Full-time /On-site

Zoox is on a mission to reimagine transportation and ground-up build autonomous robotaxis that are safe, reliable, clean, and enjoyable for everyone. We are still in the early stages of deploying our robotaxis on public roads, and it is a great time to join Zoox and have a significant impact in executing this mission. The ML Platform team at Zoox plays a crucial role in enabling innovations in large-scale Foundation models, VLMs, and VLAs to make autonomous driving as seamless as possible.

The Opportunity Are you excited to drive our ML Training Performance initiatives and make the models that power autonomous driving trains faster, cheaper, and at greater scale? You will work with SOTA accelerators and cutting-edge techniques in distributed training, parallelism strategies, mixed-precision training and RL, especially for VLA and VLM models that are multi-modal — partnering closely with all the Autonomy teams within Zoox (Perception, Prediction, Planner, Simulation, Collision Avoidance) and pushing the boundaries of how ML training is practiced  build and operate the base layer of ML tools, model development, and training systems that our applied research teams use for in- and off-vehicle ML use cases.

You will work alongside a team of strong software engineers and act as a force multiplier for our internal customers. This team has many growth opportunities as we expand our robotaxi deployments and venture into new ML domains. If you want to learn more about our stack behind autonomous driving, please look here. If you want to learn more about our ML Infrastructure, here is one of our past talks at re: 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, Torch Titan), efficiently utilizing GPU/accelerator clusters erience 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).$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…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary