Taro Logo

Principal Software Engineer, ML Infrastructure

Zoox is building autonomous robotaxis to reimagine transportation with safe, reliable, clean vehicles.
Foster City, CA, USA
$373,000 - $448,000
Machine Learning
Principal Software Engineer
Hybrid
1,000 - 5,000 Employees
10+ years of experience
AI · Automotive

Description For Principal Software Engineer, ML Infrastructure

Zoox, a pioneering company in autonomous transportation, is seeking a Principal Software Engineer to lead their ML Infrastructure team. This role is crucial in their mission to revolutionize transportation through autonomous robotaxis. The position offers an opportunity to shape the future of autonomous driving technology while working with cutting-edge ML and CV systems.

The role involves leading the development of next-generation ML Infrastructure that will significantly reduce development and deployment time for large-scale ML and Foundational models. You'll be responsible for managing data infrastructure handling petabytes of sensor data, operating compute infrastructure across thousands of GPUs, and overseeing ML tools and frameworks for both in-vehicle and off-vehicle applications.

Working at Zoox means joining a company at an exciting stage of deploying robotaxis, where your impact can be substantial. You'll collaborate with various AI teams, including Perception, Prediction, Planner, Simulation, and Collision Avoidance, pushing the boundaries of ML implementation in autonomous vehicles.

The compensation package is highly competitive, ranging from $373,000 to $448,000 in base salary, plus Amazon RSUs and Zoox Stock Appreciation Rights. The company offers comprehensive benefits including various insurance options and paid time off. The hybrid work environment in Foster City, CA, provides flexibility while maintaining collaborative opportunities.

This role is perfect for a deeply technical, influential leader who can both architect complex systems and mentor teams. You'll need expertise in ML infrastructure, distributed systems, and modern ML frameworks, making this an ideal position for someone wanting to make a significant impact in autonomous vehicle technology while leading and growing a team of talented engineers.

Last updated 9 days ago

Responsibilities For Principal Software Engineer, ML Infrastructure

  • Develop and execute strategic vision for ML Infrastructure
  • Lead design and implementation of infrastructure for ML lifecycle
  • Collaborate with cross-functional teams to define requirements
  • Provide technical guidance and mentorship to team members
  • Lead the design and development of Data, Compute, Model Training, and Serving Infrastructure

Requirements For Principal Software Engineer, ML Infrastructure

Python
  • Experience building and managing large-scale ML infrastructure
  • Excellent leadership skills with ability to lead high-performing engineering teams
  • Strong experience with training frameworks like PyTorch, JAX
  • Experience with GPU-accelerated inference using TensorRT, Ray Serve
  • Proficient in Python and/or C++

Benefits For Principal Software Engineer, ML Infrastructure

Medical Insurance
  • Paid time off (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
  • Life insurance

Interested in this job?

Jobs Related To Zoox Principal Software Engineer, ML Infrastructure