ML ASIC Design Engineer
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's Compute Team is tasked with a critical and exciting mission: We deliver the compute platform responsible for running the fully autonomous vehicle’s software stack. To achieve our mission, we architect and create high-performance custom silicon; we develop system-level compute architectures that push the boundaries of performance, power, and latency; and we collaborate closely with many other teammates to ensure we design and optimize hardware and software for maximum performance. We are a multidisciplinary team seeking curious and talented teammates to work on one of the world’s highest performance automotive compute platforms.
This role follows a hybrid work schedule and you will report to the Senior Staff Silicon Engineer.
You will:
- Work with researchers and architects to translate high level requirements into hardware features
- Specify and design microarchitectures to deliver world class ML performance
- Perform power, area and performance exploration and optimization of digital ASIC designs
- Design high performance execution units, arithmetic circuits and programmable engines
- Work with verification teams to guarantee functional correctness and performance
You have:
- BS degree in Computer Engineering or equivalent practical experience
- 5+ years of industry experience with SystemVerilog, ASIC RTL design and microarchitecture
- 3+ years designing and specifying microarchitectures of high performance computing cores (CPU/GPU/NPU)
- Fluency in at least one high level programming language such as Python, C++
We prefer:
- Experience designing datapath elements of high performance cores (CPU/GPU/NPU)
- Experience working with Chisel (Scala) or other higher-level hardware DSL's
- Working knowledge of machine learning algorithms & how they map to hardware
- Familiarity with Synthesis and power analysis tools
- Experience working with formal tools for datapath verification
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.
International Creative Studio Lead
Staff ML Engineer, Perception Research
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.
The mission of the Waymo AI Foundations team is to develop machine learning solutions addressing open problems in autonomous driving, towards the goal of safely operating Waymo vehicles in dozens of cities and under all driving conditions. As part of our work, we also initiate and foster collaborations with other research teams in Alphabet. AI Foundations areas that we are currently focusing on include reinforcement learning, learning from demonstration, generative modeling, Bayesian inference, hierarchical learning, and robust evaluation.
This role follows a hybrid work schedule and reports to a Principal Research Scientist.
You will:
- Conduct comprehensive experimentation to train and deploy state-of-the-art Multimodal LLMs and World models to perform 3D Perception using sensor information from Camera, LiDAR and Radar..
- Partner effectively with engineering and research teams across Waymo to deploy new models, and implement efficient workflows for model development and continuous training on new front-filled data.
- Apply and develop techniques such as quantization, pruning, knowledge distillation, and efficient attention mechanisms.
- Develop and maintain scalable data pipelines for Training & Eval to process data from multiple sources.
- Design and implement evaluation frameworks for perception models.
- Develop infrastructure for large-scale model distillation and bulk-inference pipelines for teacher models.
- Experiment with different model partitioning and sharding strategies to improve scalability and efficiency.
- Build and maintain tools for performance analysis, profiling (e.g., xprof), and debugging of ML models.
You have:
- PhD or Masters in Computer Science, Machine Learning, Robotics, or a similar technical field, with 4+ years of industry or post-doc research experience in Reinforcement Learning or Foundation Models.
- Proficiency in implementing model training flows in a scalable, distributed and performant manner such as Data parallel, FSDP and other sharding approaches.
- Proficiency in JAX, Flax, and potentially TensorFlow/PyTorch.
- A willingness to work with complexity of globally distributed inference infrastructure.
- Hands on experience with optimizing the training and inference of Transformer architectures
We prefer:
- PhD in Computer Science, Machine Learning, or Robotics, with a research focus on Reinforcement Learning, Foundation Models, or Multi-Modal learning.
- Substantial involvement in and contributions to high impact industry AI projects.
- Experience in generative models for domains such as world models, images, videos, 3D, using techniques such as diffusion or autoregressive models.
- Experience contributing to frameworks and libraries that improve training speed and scalability (e.g., JAX, Gemax, XManager)
Disclosure for WA Based & Remote Roles:
In accordance with Washington state law, we are highlighting our comprehensive benefits package, which is available to all eligible US based employees. Benefits for this role include:
Health, dental, vision, life, disability insurance Retirement Benefits: 401(k) with company match Paid Time Off: 20 days of vacation per year, accruing at a rate of 6.15 hours per pay period for the first five years of employment Sick Time: 40 hours/year (statutory, where applicable); 5 days/event (discretionary) Maternity Leave (Short-Term Disability + Baby Bonding): 28-30 weeks Baby Bonding Leave: 18 weeks Holidays: 13 paid days per year
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.
Senior ML Engineer, Perception Research
Structured Testing Vendor Engineering Lead
Staff Software Engineer, Collision Avoidance Testing
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's Systems Engineering team works together to blend software and hardware systems in groundbreaking new ways. We set the high performance standards that ensure our vehicles run smoothly and keep passengers safe, then design and perform the tests that validate that performance. We're looking for talented teammates who’ll help us maintain strong teamwork and are passionate about driving results.
This role follows a hybrid work schedule and you will report to Systems Engineering Leadership.
You will:
- Architect software and design systems that enable scalable and maintainable testing of autonomous vehicle collision avoidance capabilities
- Establish strategic technical partnerships with the simulation team to co-design well-defined and extensible APIs
- Integrate, test, and validate the latest state of the art simulation technologies with our collision avoidance testing framework
- Develop new tools and capabilities to automate test quality and performance
- Mentor more junior engineers
You have:
- BS in Computer Science or a related field
- 10+ years of experience in Software Engineering
- Demonstrated ability to design robust, scalable, and maintainable software architectures and APIs
- Strong C++ and Python coding skills
- Technical leadership skills, with the ability to drive strategy, influence across teams, and mentor other engineers
We prefer:
- Master’s degree or PhD in Computer Science or a related field
- Experience in autonomous vehicles or robotics
- Experience with simulation systems
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.
ML Engineer, Foundation Model Infrastructure
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.
The mission of the Waymo AI Foundations team is to develop machine learning solutions addressing open problems in autonomous driving, towards the goal of safely operating Waymo vehicles in dozens of cities and under all driving conditions. As part of our work, we also initiate and foster collaborations with other research teams in Alphabet. AI Foundations areas that we are currently focusing on include reinforcement learning, learning from demonstration, generative modeling, Bayesian inference, hierarchical learning, and robust evaluation.
In this hybrid role, you will report to a Senior Research Scientist.
You will:
- Build and operate the petabyte-scale data systems and ML pipelines at the heart of Waymo's foundation model development
- Shepherd cutting-edge foundation models from research prototypes to robust components within the Waymo Driver
- Create the automated infrastructure for rigorously benchmarking, continuously monitoring, and safely releasing models
- Wield large-scale compute and frameworks like Flume and JAX to process massive datasets and train/deploy complex models
- Drive significant leaps in the speed, reliability, and efficiency of the end-to-end ML development lifecycle
- Partner with AI Foundations, ML, and Platform experts to transform model innovations into tangible on-road improvements
You have:
- Masters degree in Computer Science, Machine Learning, Robotics, similar technical field of study, or equivalent practical experience
- Proficiency in Python
- Proficiency in C++
- Familiarity with one of the modern deep learning frameworks (e.g. Pytorch, JAX, Tensorflow)
- Experience building or maintaining large-scale data pipelines or ML infrastructure (e.g., Flume, Spark, Borg, Kubeflow)
We prefer:
- Strong hands-on SWE skills, able to drive development of large, complex shared codebases
- Experience in AV planning and related research
- Experience designing and building distributed systems or MLOps platforms (e.g., model versioning, experiment tracking, CI/CD for ML)
- Prior work in an industrial or research setting developing methodologies for the evaluation of ML models
In accordance with Washington state law, we are highlighting our comprehensive benefits package, which is available to all eligible US based employees. Benefits for this role include:
Health, dental, vision, life, disability insuranceRetirement Benefits: 401(k) with company matchPaid Time Off: 20 days of vacation per year, accruing at a rate of 6.15 hours per pay period for the first five years of employmentSick Time: 40 hours/year (statutory, where applicable); 5 days/event (discretionary)Maternity Leave (Short-Term Disability + Baby Bonding): 28-30 weeksBaby Bonding Leave: 18 weeksHolidays: 13 paid days per year
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.
Staff Systems Test Engineer, Scenario Quality and Maintenance Systems
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's Systems Engineering team works together to blend software and hardware systems in groundbreaking new ways. We set the high performance standards that ensure our vehicles run smoothly and keep passengers safe, then design and perform the tests that validate that performance. We're looking for talented teammates who’ll help us maintain strong teamwork and are passionate about driving results.
Why This Team is Essential to Waymo's Success:
Waymo is undergoing unprecedented growth, rapidly expanding into new cities (targeting ~20 new cities by EOY 2026) and launching new vehicle platforms. Scenario Ops plays a critical role in this expansion, making it possible to scale safely and efficiently. The team owns the scaled delivery and maintenance of simulation-based directed testing coverage used to evaluate the Safety and performance of the driver as Waymo continues to scale.
In this hyrbid role, you will be reporting to a Staff Program Manager
You will:
- Design Scalable Quality Architecture: Move the organization towards scalable QC (Quality Control) methodologies for test creation (e.g., statistical sampling, risk-based auditing, and automated validation). Be the primary architect of how we verify work at increased scale
- Manage meta-quality assurance: Develop and manage our meta-quality framework to drive overall test quality assurance. Build dashboards and identify opportunities to improve first-time accuracy and reduce rework rates
- Maintain test health: Drive increased automation in detection and resolution of test health issues identified in our vast scenario test database to keep quality / test uptime high
- Create the playbook: Develop the playbook for making maintenance adjustments at scale by leveraging tooling automation strategically while also partnering w/ SMEs to develop standards and guidelines that enable our vendor workforce to drive efficient resolution
You have:
- A Bachelor’s degree in Engineering, Computer Science, Robotics, or other relevant technical field
- 8+ years of experience in Test Engineering, QA Engineering, Software Development in Test, Site Reliability Engineering, Technical Operations or other equivalent experience
- Excellent debugging and Python/C++ coding skills
- Proficiency in SQL or other data analysis tools
- Experience architecting testing programs at scale
- Experience leading / driving test automation strategies
- Ability to thrive in a high ambiguity, dynamic environment
We prefer:
- Experience with software development for robotics, autonomous vehicles, or similar
- Familiarity with AQL (Acceptable Quality Limit) sampling or other statistical process control methodologies
- Experience with Lean / Six Sigma process improvement methodologies
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.
Technical Program Manager, Vehicle Security
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’s Product Management Team is a mission-driven team responsible for writing and enacting first-of-their-kind playbooks to bring fully autonomous driving technology to market. Our team develops simple solutions for complex problems by orchestrating cross-functional efforts to safely drive Waymo’s technology and the products it enables forward. We do this by understanding the customer, the business, and the technology. We are humble about the scope of our work, collaborative in our approach to problem-solving, and ambitious about our vision for the future.
This role follows a hybrid work schedule and reports to the Manager of Technical Program Management, Cybersecurity.
You will:
- Design, own, and drive the horizontal vehicle cybersecurity roadmap, managing the interplay between base vehicle platforms and the Waymo Driver autonomous driving system across all existing and new vehicle platforms.
- Coordinate and align Waymo internal engineering, product management and operations to design, implement, validate, and maintain base vehicle cybersecurity features.
- Manage the end-to-end Vehicle Security Requirement Process Flow from ideation, risk-based triage, requirement definition, feature design, commitment, implementation and verification and stakeholder governance.
- Drive regular software release cybersecurity reporting, tracking key metrics for upcoming software releases and providing stakeholder updates as to the status, risks and success likelihood of cybersecurity features.
- Partner with Waymo Fleet Operations to ensure cybersecurity features are operating effectively and operational frictions are identified and mitigated. Systematically identify where security controls create operational friction or negatively affect fleet usage, driving cross-functional technical solutions to deployment within agreed operational timelines.
- Work proactively to ensure base vehicle security architectures meet Waymo's highest security bar and conform to applicable automotive standards and regulations (e.g., ISO/SAE 21434, UN ECE R155, UN ECE R156).
You have:
- 8+ years relevant work experience in Technical Program Management within complex embedded systems, product security or safety-critical engineering environments (e.g. automotive, aerospace, defense or robotics).
- A BA/BS degree in Computer Science, Electrical Engineering, Cybersecurity, or equivalent practical experience.
- Demonstrated technical fluency in embedded and modern vehicle cybersecurity concepts with the ability to act as a technical peer to Systems Engineering and Security Engineering when discussing vehicle networks (CAN, Automotive Ethernet, ECUs), autonomous driving hardware/software systems and onboard security features.
- Proven track record of leading multi-company and cross-functional initiatives spanning external OEM/supplier partners and internal embedded, cloud, systems engineering, and fleet operations teams.
- Superior skills in requirements tracking, management, governance and software release reporting including navigating cross-functional systems engineering workflows, risk prioritization and release readiness metrics.
- Strong ability to structure ambiguous technical problem statements into clear, executable program plans, driving alignment and accountability across partner organizations.
We prefer:
- Engineering background in Embedded Systems, Firmware or Product Security Architecture, with hands-on experience in embedded security feature implementation (e.g. SecOC, secure boot, trust zones, diagnostic locking/Service29, Automotive Ethernet, Secure Boot, TrustZone or OTA update mechanisms).
- Prior experience defining and leading product security programs compliant with automotive or safety-critical standards and risk frameworks (ISO/SAE 21434, UN ECE R155/R156, TARA).
- Experience establishing software release reporting metrics and decision-making frameworks for technical risk acceptance, release cutoffs and waivers.
- Familiarity with fleet management tools and operational security workflows (e.g., Service29 OBD-II access automation, tamper detection alerting).
- Experience identifying and mitigating operational friction introduced by security controls, balancing fleet availability and serviceability with rigorous cybersecurity standards.
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.
SoC Architect
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's Compute Team is tasked with a critical and exciting mission: We deliver the compute platform responsible for running the fully autonomous vehicle’s software stack. To achieve our mission, we architect and create high-performance custom silicon; we develop system-level compute architectures that push the boundaries of performance, power, and latency; and we collaborate closely with many other teammates to ensure we design and optimize hardware and software for maximum performance. We are a multidisciplinary team seeking curious and talented teammates to work on one of the world’s highest performance automotive compute platforms.
In this hybrid role, you will report to an Engineering Director.
You will:
- Define the architecture and microarchitecture for Waymo's next-generation autonomous vehicle SoCs, translating system-level requirements into detailed hardware specifications and RTL implementation, using your knowledge of how hardware, firmware, drivers, and compilers interact
- Lead microarchitecture and implementation of IPs and subsystems, including for high-performance cache/memory hierarchies, Network-on-Chip (NoC) interconnects, and custom accelerators
- Work with Architects, Firmware and Software teams to drive feature closure and develop microarchitecture specifications
- Perform power, area and performance exploration and optimization of digital designs
- Mentor other engineers and guide the technical side of relationships with external vendors, using innovative ideas to solve their design challenges, evaluate and select third-party IP, and ensure a timely and successful tapeout and product
You have:
- MS degree in Computer Engineering, Electrical Engineering, or a related field, or equivalent practical experience
- 10+ years of industry experience in ASIC/SoC digital design, microarchitecture, and integration, including ownership of major design blocks or subsystems
- Proven track record of technical leadership driving design and execution from concept to production, and hands-on experience with multiple successful ASIC tapeouts
- Deep expertise in SystemVerilog for RTL design, microarchitecture, and integration
- Strong understanding of computer architecture, memory systems, cache coherence, and high-speed on-chip interconnects
- Fluency in programming/scripting languages (e.g., Python, C++) for architectural modeling, design automation, and debug
- Strong debug and problem-solving skills, with the ability to root-cause complex issues across hardware and software boundaries
We prefer:
- PhD degree in Computer Engineering, Electrical Engineering, or a related field
- Experience in hardware/software co-design, including in mixed hardware/software datapaths, such as in the context of DSPs, GPUs, and ML accelerators
- Knowledge of arithmetic units, processor design, accelerators, bus architectures, fabrics/NoC or memory hierarchies.
- Knowledge of high performance and low power design techniques
- Fluency and comfort with AI tools to accelerate and improve design and debug
- Experience with Chisel (Scala) or other hardware DSLs for RTL generation
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.
The full posting opens here — pay, setting and the full description, without leaving the list.