The opportunity
Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World's Most Experienced Driver™—to improve access to…
What you'll do
Develop Simulator's architecture improvements and frameworks that maximize: performance and compute utilization.
Evolve compute usage of simulation to enable continued scaling where the: system runs efficiently in our data centers.
Collaborate with evaluation and infrastructure teams to identify and improve: compute performance bottlenecks across the stack
Design, build, and optimize the simulator to enable high throughput and high: compute utilization for both single instance simulation and large scale simulations.
Developing necessary high scale performance evaluation, debugging and software change management processes
Optimizing system resource usage to simulation at scale: minimizing CPU utilization and latency, minimizing RAM consumption, intelligently determining which computations should happen on CPU, GPU, and TPU.
What they're looking for
- BS/MS in Comp Sci, EE, Robotics, Physics, Math, or related field (or equivalent experience)
- Proven track record of setting technical vision, driving multi-quarter: roadmaps, and delivering impactful data projects as a technical lead for senior engineering teams, with demonstrated ability to influence across organizational boundaries.
- Excellent communication skills, with the ability to articulate complex: technical designs, trade-offs, and strategies to diverse stakeholders, including senior leadership and partner engineering, data scientists, and product teams.
- + years experience on large scale or high complexity system