Talent.com
Onboard Developer Platform Software Engineer
Onboard Developer Platform Software EngineerWaymo • Mountain View, California, United States
Onboard Developer Platform Software Engineer

Onboard Developer Platform Software Engineer

Waymo • Mountain View, California, United States
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

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
  • #LI-Hyrbid

    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. Your recruiter can share more about the specific salary range for the role location or, if the role can be performed remote, the specific salary range for your preferred location, during the hiring process.

    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.

    Salary Range

    $170,000 — $216,000 USD

    [job_alerts.create_a_job]

    Onboard Developer Platform Software Engineer • Mountain View, California, United States

    [internal_linking.similar_jobs]
    Remote Software Engineer (Blockchain)

    Remote Software Engineer (Blockchain)

    Turnblock.io • Mountain View, CA, US
    [filters.remote]
    [job_card.full_time]
    Software Engineer Blockchain Focus.Our client is on crypto’s cutting-edge technology, and we’re looking for the right engineers to join them. Our client's Blockchain Distribution Net...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Principal Software Quality Engineer

    Principal Software Quality Engineer

    Calyxo, Inc. • Pleasanton, CA, United States
    [job_card.full_time]
    The company was founded in 2016 to address the profound need for improved kidney stone treatment.Kidney stone disease is a common, painful condition that consumes vast amounts of healthcare resourc...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Platform Software Engineer

    Senior Platform Software Engineer

    Bonsai Robotics • San Jose, CA, United States
    [job_card.full_time]
    Bonsai Robotics develops affordable, vision-based autonomy that makes off-road equipment smarter, safer, and more productive. We are redefining outdoor autonomy with Bonsai Intelligence, a connected...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Angular Software Engineer – Cloud & Instrumentation

    Senior Angular Software Engineer – Cloud & Instrumentation

    Bio-Rad Laboratories, Inc • Pleasanton, CA, United States
    [job_card.full_time]
    A leading life sciences company in Pleasanton, CA is looking for an experienced Software Developer III to design Angular applications and integrate them with cloud platforms and ddPCR instruments.C...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Platform Engineer

    Platform Engineer

    VirtualVocations • Hayward, California, United States
    [job_card.full_time]
    A company is looking for a Platform Engineer : Storage to join a remote team focused on building core infrastructure for compute markets. Key Responsibilities : Design, deploy, and manage production...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Developer - Trading System

    Software Developer - Trading System

    Solayer Labs Inc • Palo Alto, California, United States
    [job_card.full_time]
    Salary : $200,000 - 200,000 per year.Bachelors degree (transcript is mandatory).Over 2 years of experience in backend software development. Familiar with databases, distributed systems, networking, a...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Senior Software Engineer, Payments Platform (SaaS)

    Senior Software Engineer, Payments Platform (SaaS)

    ESR Healthcare • San Jose, CA, United States
    [job_card.full_time]
    An innovative Fintech company is seeking a Senior Software Engineer to enhance their payment platform, vital for small and medium-sized businesses. In this role, you'll lead the design of scalable S...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    Harmony • Palo Alto, CA, US
    [job_card.full_time]
    Harmony is an open blockchain with data sharding and fast finality.Social games and community AI can use our onchain tokens for micro-payments, smart contracts for market pricing, and zero-knowledg...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Locum Physician (MD / DO) - Hematology and Oncology - $520 to $535 per hour in Santa Cruz, CA

    Locum Physician (MD / DO) - Hematology and Oncology - $520 to $535 per hour in Santa Cruz, CA

    LocumJobsOnline • Santa Cruz, CA, US
    [job_card.full_time] +2
    Doctor of Medicine | Hematology and Oncology.LocumJobsOnline is working with Lancesoft Inc to find a qualified Hematology and Oncology MD in Santa Cruz, California, 95060!.Hematology Oncology Physi...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    Supermicro • San Jose, CA, United States
    [job_card.full_time]
    Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer 2

    Software Engineer 2

    Paypal • San Jose, California, United States
    [job_card.full_time]
    PayPal has been revolutionizing commerce globally for more than 25 years.Creating innovative experiences that make moving money, selling, and shopping simple, personalized, and secure, PayPal empow...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Platform Software Engineer

    Senior Platform Software Engineer

    Bonsai Robotics, Inc. • San Jose, CA, United States
    [job_card.full_time]
    Bonsai Robotics develops affordable, vision-based autonomy that makes off-road equipment smarter, safer, and more productive. We are redefining outdoor autonomy with Bonsai Intelligence, a connected...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer, Infrastructure (Onboard System & Toolchain)

    Software Engineer, Infrastructure (Onboard System & Toolchain)

    Pony.ai • Fremont, California, United States
    [job_card.full_time]
    Founded in 2016 in Silicon Valley, Pony.Operating Robotaxi, Robotruck and Personally Owned Vehicles (POV) business units, Pony. CNBC Disruptor list of the 50 most innovative and disruptive tech comp...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer – Observability Platform (Golang / Kubernetes)

    Senior Software Engineer – Observability Platform (Golang / Kubernetes)

    Roku, Inc. • San Jose, CA, United States
    [job_card.full_time]
    Teamwork makes the stream work.Roku is changing how the world watches TV.Roku is the #1 TV streaming platform in the U.Canada, and Mexico, and we've set our sights on powering every television in t...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer, Platform

    Senior Software Engineer, Platform

    Gridmatic • Cupertino, CA, US
    [job_card.full_time]
    Gridmatic is a high-growth startup and a new kind of energy company, delivering affordable, clean power by optimizing renewable energy and grid-scale batteries. With offices in the Bay Area and Hous...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Software Development Engineer(full-stack)

    Software Development Engineer(full-stack)

    Fortinet • Santa Clara, CA, United States
    [job_card.full_time]
    Design and implement cross-platform client applications using.Collaborate with backend teams to ensure consistency in data models, APIs, and authentication flows. Participate in code reviews, testin...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, AEC – Anori

    Senior Software Engineer, AEC – Anori

    X, The Moonshot Factory • Mountain View, CA, United States
    [job_card.full_time]
    Senior Software Engineer, AEC – Early Stage Project.Senior Software Engineer, AEC – Early Stage Project.We are a team of engineers, scientists, and designers dedicated to making housing and develop...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer, Platform

    Senior Software Engineer, Platform

    Harness • Mountain View, CA, United States
    [job_card.full_time]
    Harness is a high-growth company that is disrupting the software delivery market.Our mission is to enable the 30 million software developers in the world to deliver code to their users reliably, ef...[show_more]
    [last_updated.last_updated_30] • [promoted]