Tech Lead Manager- Onboard Software PerformancePosted today$302K

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 ADV's modular architecture improvements and frameworks that maximize: performance and compute utilization and ROI for driving quality

  • Evolve our compute usage on the car and simulation to enable continued: scaling where the system runs fast on the car and efficiently in our data center

  • Collaborating with onboard teams to identify and improve compute performance: bottlenecks across the stack to improve performance/driving quality

  • Collaborating with hardware teams to codesign hardware/software and optimize: the software for best performance on our hardware platform

  • Ensuring our performance is strong at any driving complexity including as we: scale to even more complex driving environments and encounter rarer events

  • Ensuring state of the art reaction latency for collision avoidance via novel: system/architecture designs and extremely fast nominal performance

What they're looking for

  • Developing necessary high scale performance evaluation, debugging and software change management processes
  • Optimizing system resource usage to simulation at scale in Cloud datacenters:: minimizing CPU utilization and latency, minimizing RAM consumption, intelligently determining which computations should happen on CPU, GPU, and TPU.
  • BS/MS in Comp Sci, EE, Robotics, Physics, Math, or related field (or equivalent experience)
  • years of software engineering experience on large scale/high complexity: system (supported by hundreds of engineers)