companyWaymo LLC logo

Senior Staff Software Engineer, Machine Learning Frameworks & Optimization

Waymo LLCMountain View, California
On-site Full-time $238K/yr - $302K/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

Mid to Senior

Qualifications

You Will:Optimize distributed ML systems for high performance on TPU and GPU clusters, utilizing techniques such as SPMD, MPMD, and FSDP to scale our model training effectively. Enhance accelerator FLOPS efficiency for ML workloads by refining compiler optimizations (e.g., XLA), developing low-level kernels (e.g., Pallas, Triton), and enabling low-precision computations. Design innovative neural model architectures (e.g., sparse architectures), and decoding strategies (e.g., speculative decoding) to boost training and inference performance on contemporary TPU and GPU architectures. Assess and integrate open-source community contributions and Google state-of-the-art technologies to elevate the performance and scalability of ML workloads. Advocate for best practices in distributed systems architecture and provide technical leadership within the team. You Have:B. S. in Computer Science, Mathematics, or equivalent practical experience (8+ years). Strong proficiency in distributed systems design, with a solid understanding of machine learning efficiency. Experience with ML frameworks, including TensorFlow, JAX, and others.

About the job

Waymo is at the forefront of autonomous driving technology, dedicated to becoming the world's most trusted driver. Originating as the Google Self-Driving Car Project in 2009, Waymo has developed the Waymo Driver—The World’s Most Experienced Driver™—to enhance mobility access and save thousands of lives currently lost to traffic accidents. The Waymo Driver operates Waymo’s fully autonomous ride-hail service and is adaptable to various vehicle platforms and use cases. With over ten million rider-only trips, our technology has autonomously driven more than 100 million miles on public roads and processed tens of billions of miles in simulation across more than 15 U. S. states.

The Waymo ML Frameworks & Efficiency team collaborates closely with Research and Production teams to design and implement models in Perception and Planning, which are essential components of our autonomous driving software. We provide our partners with the most effective frameworks for the entire model development lifecycle and innovative efficiency solutions for model execution, tailored to the unique challenges of machine learning in autonomous driving.

We are seeking talented engineers with expertise in ML frameworks or ML systems to enhance computational efficiency in both cloud environments and vehicle systems. You will engage with the entire ML stack, from deep learning model architectures to accelerator runtimes, working alongside ML modeling teams to drive large-scale efficient model training and inference.

About Waymo LLC

Waymo, a pioneer in autonomous driving technology, aims to make the world's roads safer through innovative self-driving solutions. With a track record of millions of safe rides, Waymo is committed to revolutionizing transportation, enhancing mobility, and saving lives.

Similar jobs

Tailoring 0 resumes

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