Software Engineer, ML Platform (ML Training)
Summary
Builds and operates a scalable ML training platform for autonomous driving models using PyTorch, DeepSpeed, or JAX, enabling teams across Zoox to train, validate, and deploy AI systems.
In this role, you will:
- Build the Zoox Training framework leveraged by all ML teams within Zoox. This framework needs to be highly scalable, reliable, and efficient.
- Design, implement, and operate a robust and efficient ML platform to enable the training, validation, serving, and monitoring of ML models.
- Collaborate closely with cross-functional teams, including ML researchers, software engineers, and data engineers, to define requirements and align on architectural decisions.
Qualifications
- 2+ years of ML infrastructure experience.
- Experience with training frameworks like PyTorch, DeepSpeed, JAX, Ray, etc.
- Experience working with cloud providers like AWS.
Bonus Qualifications
- Experience with building large-scale, cost-efficient distributed model training and ML compute infrastructure.
- Experience with building model lifecycle management tools and experimentation
Skills
As published by lever · 5 questions · 2 written answers
Basics
Resume/CV, Full name, Pronouns, Email, Phone, Current location, Current company, LinkedIn URL, Other website
Short answers (1)
- If you attended an on-campus or virtual event, which did you attend? optional
Pick from a list (2)
- Sponsorship: Do you require sponsorship, or will you require sponsorship in the future for employment authorization in the United States? optional
- How did you hear about us? optional
Written answers (2)
- What is your preferred first name and last name? If your legal first and last name is your preferred name, you do not need to respond. optional
- Export Control and Compliance: For the sole purpose of determining export licensing requirements, please list any countries of which you are a citizen or legal permanent resident, and when you obtained such status.