Senior Staff Tech Lead Manager, Simulator Efficiency
Job Summary
The Simulator Team at Waymo is seeking a Technical Lead to drive the architectural improvements and frameworks that maximize performance and compute utilization for the Waymo Simulator Platform. This role will lead the development of the Simulator Platform's efficiency efforts and represent the team in wider Waymo performance-related efforts.
Responsibilities
- 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.
- Develop necessary high scale performance evaluation, debugging, and software change management processes.
- Optimize system resource usage to simulation at scale: minimize CPU utilization and latency, minimize RAM consumption, intelligently determine which computations should happen on CPU, GPU, and TPU.
Requirements
- 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.
- 6+ years experience on large scale or high complexity system
- Solid software management experience in infrastructure/systems/performance domain optimizing end to end system for high performance metrics
- Extensive experience acting as technical lead in performance/software infrastructure domain
- Proficient in C++
- Define roadmap/portfolio of projects optimizing for end results overall across all aspects of the problem space
- Setup collaboration structures across team boundaries
Preferred
- Experience in robotics
- Experience in low level optimization techniques, frameworks (SIMD/CUDA) and ML performance/frameworks
- Experience in large scale evaluation techniques/data science and building performance metrics/tooling
- Experience in large scale software re-architecture projects
Qualifications
- BS/MS in Comp Sci, EE, Robotics, Physics, Math, or related field (or equivalent experience)
- 6+ years experience on large scale or high complexity system
- Solid software management experience in infrastructure/systems/performance domain optimizing end to end system for high performance metrics
- Extensive experience acting as technical lead in performance/software infrastructure domain
- Proficient in C++
Skills
- Ability to set technical vision and deliver impactful data projects as a technical lead
- Excellent communication skills to articulate complex technical designs, trade-offs, and strategies to diverse stakeholders
- Experience in low level optimization techniques, frameworks (SIMD/CUDA) and ML performance/frameworks
- Experience in large scale evaluation techniques/data science and building performance metrics/tooling
- Experience in large scale software re-architecture projects
Benefits
The Simulator Team at Waymo offers a competitive compensation package, including a base salary range of $281,000—$356,000 USD across US locations, with actual starting pay based on job-related factors, including exact work location, experience, relevant training and education, and skill level. Employees are also eligible to participate in Waymo’s discretionary annual bonus program, equity incentive plan, and generous Company benefits program, subject to eligibility requirements.
Pay
The expected base salary range for this full-time position across US locations is listed below. Actual starting pay will be based on job-related factors, including exact work location, experience, relevant training and education, and skill level.
Salary Range $281,000—$356,000 USD
Schedule
Full-time position
Location
Remote or US-based