companyWaymo LLC logo

Software Engineer at Waymo | California

Waymo LLCPERM - N/A
On-site Full-time $240K/yr - $259K/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

Experience

Qualifications

Qualifications:A Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Engineering, or a related field, accompanied by three years of work experience in the position or a computer-related occupation. Proficiency in software development, particularly in C++ and Python. Extensive experience in machine learning and simulation environments. Strong analytical, problem-solving, and collaboration skills.

About the job

Waymo is at the forefront of autonomous driving technology, dedicated to becoming the world's most trusted driver. Originating from the Google Self-Driving Car Project in 2009, Waymo has tirelessly worked on developing the Waymo Driver—The World’s Most Experienced Driver™—to enhance mobility access and save lives that are lost in traffic accidents. The Waymo Driver not only supports our fully autonomous ride-hail service but can also be adapted across various vehicle platforms and applications. With over ten million rider-only trips completed and extensive autonomous driving experience of over 100 million miles on public roads, our technology is revolutionizing transportation across 15+ U. S. states.

Your responsibilities will include:

  • Designing, developing, modifying, and testing cutting-edge software for self-driving vehicle applications and associated products at Waymo.
  • Building scalable machine learning systems to accurately model complex behaviors across various agents, environments, and scenarios.
  • Utilizing both C++ and Python to seamlessly integrate machine learning models into our simulation pipelines.
  • Maintaining, upgrading, and supporting existing code, as well as participating in the redesign and reimplementation of Waymo's software components.
  • Creating automated workflows and applications to support Waymo’s self-driving software development and releases.
  • Leading the development of ultra-realistic simulations through advanced machine learning techniques, including generative models.
  • Providing vital support and guidance to release managers and product engineers to enhance code reliability, test infrastructure, and production systems.
  • Developing software tools and frameworks to facilitate the maintenance and improvement of Waymo's software infrastructure, including monitoring and alerting systems.
  • Formulating processes and strategies aimed at optimizing self-driving system efficiency and safety.
  • Analyzing complex technical data and formulating strategic recommendations to resolve advanced technical challenges.
  • Driving innovation in simulation realism to bolster the safety and performance of the Waymo Driver.
  • Collaborating with AI research teams to transition state-of-the-art methodologies into robust, production-ready solutions.

About Waymo LLC

Waymo is a pioneering company in autonomous driving technology with a commitment to making transportation safer and more accessible. Our mission is to develop self-driving technology that will save lives and enhance mobility for everyone. With a rich history stemming from the Google Self-Driving Car Project, we continue to lead the industry with innovative solutions and a focus on safety.

Similar jobs

Tailoring 0 resumes

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