W

Waymo

Builds self-driving AI and runs a robotaxi service

Senior Staff Tech Lead Manager - Simulator Efficiency

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • A BS or MS in Computer Science, Electrical Engineering, Robotics, Physics, Mathematics, or a related field, or equivalent experience.
  • A 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.
  • Ability to articulate complex technical designs, trade-offs, and strategies to diverse stakeholders, including senior leadership and partner engineering, data scientists, and product teams.
  • At least 6 years of experience working on large-scale or high-complexity systems.
  • Solid software management experience in the infrastructure, systems, or performance domain, optimizing end-to-end systems for high-performance metrics.
  • Extensive experience acting as a technical lead in the performance or software infrastructure domain.
  • Proficiency in C++.
  • Ability to define a roadmap or portfolio of projects optimized for overall results across all aspects of the problem space.
  • Ability to set up collaboration structures across team boundaries.

Responsibilities

  • Develop simulator architecture improvements and frameworks that maximize performance and compute utilization.
  • Evolve simulation compute usage to enable continued scaling and efficient operation in 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 single-instance and large-scale simulations.
  • Develop high-scale performance evaluation, debugging, and software change-management processes.
  • Optimize system resource usage for simulation at scale by minimizing CPU utilization and latency, minimizing RAM consumption, and determining which computations should run on CPU, GPU, and TPU.
  • Lead the Simulator Platform’s efficiency efforts and represent the team in broader Waymo performance-related efforts.

Desired Qualifications

  • Experience in robotics.
  • Experience with low-level optimization techniques and frameworks such as SIMD and CUDA, and with machine-learning performance and frameworks.
  • Experience with large-scale evaluation techniques, data science, and building performance metrics and tooling.
  • Experience with large-scale software re-architecture projects.

About the Company

Waymo

Builds self-driving AI and runs a robotaxi service

Waymo builds self-driving technology and uses it to run a ride-hailing service in which passengers summon electric cars with no one behind the wheel. In 2020, it became the first company to open fully driverless rides to the public, starting in metro Phoenix. Its system, the Waymo Driver, pairs cameras, radar and laser sensors called lidar with onboard computers whose AI predicts what nearby people and vehicles will do and drives the car. Riders pay per trip through the Waymo app, or through Uber in some cities, while Waymo and fleet partners keep the cars charged and maintained. Waymo began as a Google project in 2009 and became a separate Alphabet company in 2016; it is based in Mountain View, California.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$32.1B
Headquarters
Mountain View, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Waymo

See more jobs