Waymo is seeking to mature the infrastructure supporting one of its driving simulation technologies to improve access to mobility while saving thousands of lives now lost to traffic crashes.
Requirements
- Proficiency in C++ and a scripting language like Python.
- Experience managing Linux systems.
- Experience with software that interfaces with embedded systems.
- Familiarity with ansible or a similar fleet orchestration tool.
- Familiarity with operating systems concepts like networking and filesystems.
Responsibilities
- Improve backend web services that support simulations. This includes quota management, integration with systems that perform simulation preprocessing and postprocessing, and integration points with teams that rely on simulation results.
- Improve tools used by data center technicians to provision new systems and to manage systems that require maintenance. Improve visibility into onsite systems.
- Improve tools to manage colocated machines that control power and cooling for embedded hardware systems.
- Track and drive improvements to simulation efficiency.
Other
- Bachelor’s degree in computer science or equivalent practical experience.
- 5+ years of experience delivering complex, production-quality web services.
- Master’s degree in computer science or equivalent practical experience (preferred).
- Experience driving change in very large codebases (preferred).
- Travel requirements not specified.