companyWaymo LLC logo

Senior Staff Software Engineer - Simulator Efficiency

Waymo LLCMountain View, CA, USA; San Francisco, CA, USA
Hybrid Full-time $281K/yr - $356K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Responsibilities:Enhance the architecture and frameworks of the simulator to maximize performance and computational efficiency. Optimize compute usage in simulations to facilitate scaling within our data centers. Collaborate with evaluation and infrastructure teams to identify and alleviate performance bottlenecks across the stack. Design, build, and refine the simulator for high throughput and compute utilization in both individual and large-scale simulations. Develop robust performance evaluation, debugging, and software change management processes. Optimize system resource usage for large-scale simulation, reducing CPU load and latency while intelligently allocating computations between CPU, GPU, and TPU. Requirements:Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Robotics, Physics, Mathematics, or related fields.

About the job

Waymo is at the forefront of autonomous driving technology, dedicated to becoming the world’s most reliable driver. Originating from the Google Self-Driving Car Project in 2009, our focus has been on developing the Waymo Driver—The World's Most Experienced Driver™—to enhance mobility access and save lives lost to traffic accidents. The Waymo Driver is the driving force behind our fully autonomous ride-hailing service and is adaptable to various vehicle platforms and use cases. With over ten million rider-only trips completed, we have amassed experience driving autonomously over 100 million miles on public roads and tens of billions in simulation across more than 15 U. S. states.

The Simulator Team at Waymo creates advanced simulations of realistic environments for testing and training the Waymo Driver. We leverage cutting-edge machine learning algorithms to assess and improve the Waymo Driver's performance. As our simulation platform evolves, this technical leadership position will oversee the strategy for the entire Simulator software stack, ensuring it scales with emerging simulation technologies and Waymo’s growth. Your responsibilities will encompass low-level optimization through to high-level configuration, all aimed at enhancing resource utilization (CPU/RAM/TPU/GPU). You will spearhead the Simulator Platform's efficiency initiatives and represent the team in broader performance-related projects within Waymo.

In this hybrid role, you will report to a Director of Software Engineering.

About Waymo LLC

Waymo is a pioneering autonomous driving technology company committed to transforming mobility. Our innovative approach focuses on safety and efficiency, allowing us to provide reliable services while aiming to save lives on the road.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.