Onboard Developer Platform Software Engineer

Waymo LLC

Mountain View (CA)

Ibrido

USD 213.000 - 263.000

Tempo pieno

5 giorni fa
Candidati tra i primi

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Annual bonus program
Equity incentive plan
Generous benefits program

Descrizione del lavoro

Waymo LLC is seeking a Software Engineer to help accelerate development of the Waymo Driver infrastructure. The role focuses on building reliable, scalable systems for large-scale simulation, evaluation, and ML-driven fine-tuning in a hybrid work setting.

You will work on modular architectures to ensure low latency and high realism for in-center and on-car simulations, collaborating across teams to remove bottlenecks and support scaling to hundreds of onboard engineers.

Competenze

  • BS in Comp Sci, EE, Robotics, Physics, Math, or related field (or equivalent experience).
  • 3 years of experience as a Software Engineer or similar roles.
  • 3 years of experience in C++.
  • 2 years of experience working on a large-scale/high complexity system (supported by hundreds of engineers).
  • 2 years of experience working on infrastructure work: building performant, easy to use, scalable systems and tools.

Mansioni

  • Develop reliable, scalable, and maintainable systems to meet user needs, including accelerating large-scale simulation and eval, reinforcement learning-based fine-tuning pipeline, and analysis.
  • Evolve and scale up the simulation and evaluation platform to accelerate the "inner loop" of software development by 10X for onboard engineers (500+).
  • Develop the ADV's modular architecture and frameworks to achieve low latency, high reproducibility and realism when simulating in our data centers, while maintaining high performance for on-car driving.
  • Optimize system resource usage to simulation at scale in Cloud datacenters: minimizing CPU utilization and latency, minimizing RAM consumption, intelligently determining which computations should happen on CPU, GPU, and TPU.
  • Collaborate to resolve compute performance bottlenecks throughout the ADV, simulator and analysis software stacks, ensuring end-to-end low latency for simulation and analysis.
  • Develop necessary high scale performance evaluation, debugging and software change management processes.

Conoscenze

C++
Software engineering
Large-scale systems
Infrastructure

Formazione

Bachelor's degree in CS/EE/Robotics/Physics/Math

Descrizione del lavoro

Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World's Most Experienced Driver™—to improve access to mobility while saving thousands of lives now lost to traffic crashes. The Waymo Driver powers Waymo’s fully autonomous ride‑hail service and can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver has provided over ten million rider‑only trips, enabled by its experience autonomously driving over 100 million miles on public roads and tens of billions in simulation across 15+ U.S. states.

Waymo is in the process of hyper‑scaling. We must enhance developer productivity of onboard engineers to enable the entire organization to quickly scale and address emerging challenges.

The goal of this team is to build the infrastructure, architecture, tooling, and platform necessary to accelerate development by identifying and addressing the critical needs and bottlenecks faced by onboard engineers.

In this hybrid role you will report to a Staff Software Engineer / Tech Lead Manager.

You Will
  • Develop reliable, scalable, and maintainable systems to meet user needs, including accelerating large‑scale simulation and eval, reinforcement learning‑based fine‑tuning pipeline, and analysis.
  • Evolve and scale up the simulation and evaluation platform to accelerate the "inner loop" of software development by 10X for onboard engineers (500+).
  • Develop the ADV's modular architecture and frameworks to achieve low latency, high reproducibility and realism when simulating in our data centers, while maintaining high performance for on‑car driving.
  • Optimize system resource usage to simulation at scale in Cloud datacenters: minimizing CPU utilization and latency, minimizing RAM consumption, intelligently determining which computations should happen on CPU, GPU, and TPU.
  • Collaborate to resolve compute performance bottlenecks throughout the ADV, simulator and analysis software stacks, ensuring end-to-end low latency for simulation and analysis.
  • Develop necessary high scale performance evaluation, debugging and software change management processes.
You Have
  • BS in Comp Sci, EE, Robotics, Physics, Math, or related field (or equivalent experience)
  • 3 years of experience as a Software Engineer or similar roles
  • 3 years of experience in C++
  • 2 years of experience working on a large-scale/high complexity system (supported by hundreds of engineers)
  • 2 years of experience working on infrastructure work: building performant, easy to use, scalable systems and tools.
We Prefer
  • 2 years in infrastructure/systems/performance domain optimizing end‑to‑end system for high performance
  • 2 years of experience optimizing software systems using profile guided techniques
  • Experience in large-scale evaluation techniques
  • Experience in large-scale software re‑architecture projects
  • Experience in ML pipelines and workflows

Waymo 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.

The expected base salary range for this full‑time position across US locations is listed below.

Salary Range

$213,000—$263,000 USD

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Onboard Software Performance Engineer (C++)
Onboard Software Performance Engineer (C++)

Waymo LLC • Mountain View (CA)

Ibrido
USD 175.000 - 215.000
Staff Software Engineer - Simulation Realism
Staff Software Engineer - Simulation Realism

Waymo • Stati Uniti

In loco
USD 251.000 - 310.000
Discretionary annual bonus
Equity incentive plan
Generous company benefits
Software Engineer, Maneuvering Tech
Software Engineer, Maneuvering Tech

Waymo • Pittsburgh

Ibrido
USD 213.000 - 263.000
Discretionary annual bonus
Equity incentive plan
Generous benefits program
Staff Software Engineer - Simulation Realism
Staff Software Engineer - Simulation Realism

Waymo • Mountain View (CA)

In loco
USD 251.000 - 310.000
Annual bonus program
Equity incentive plan
Generous Company benefits program
Senior Software Engineer (Multiverse)
Senior Software Engineer (Multiverse)

Waymo • San Francisco (CA)

In loco
USD 204.000 - 259.000
Annual bonus program
Equity incentive plan
Generous company benefits
Staff Software Engineer & Tech Lead: Onboard ML Architecture
Staff Software Engineer & Tech Lead: Onboard ML Architecture

Waymo • Mountain View (CA)

In loco
USD 251.000 - 310.000
Discretionary annual bonus program
Equity incentive plan
Generous company benefits program
Software Engineer
Software Engineer

Waymo LLC • Mountain View (CA)

In loco
USD 205.000 - 215.000
Senior Software Engineer, Quantitative Evaluations
Senior Software Engineer, Quantitative Evaluations

Waymo • San Francisco (CA)

In loco
USD 204.000 - 259.000
Discretionary annual bonus
Equity incentives
Generous benefits program
Senior Staff Technical Lead, Simulator Platform Horizontal Integrations
Senior Staff Technical Lead, Simulator Platform Horizontal Integrations

Waymo LLC • Mountain View (CA)

In loco
USD 298.000 - 368.000
Annual bonus
Equity incentives
Benefits program
Software Engineer, Maneuvering Tech
Software Engineer, Maneuvering Tech

Waymo • Mountain View (CA)

Ibrido
USD 213.000 - 263.000
Discretionary annual bonus
Equity incentive plan
Benefits program