Senior Software Engineering Jobs at Waymo with Visa Sponsorship
Waymo hires Senior Software Engineers to build the systems behind autonomous vehicles, spanning perception, motion planning, simulation, and infrastructure. The company sponsors work visas for engineering talent, making it a realistic target if you're on an H-1B, E-3, or similar status and have the technical depth this work demands.
See All Senior Software Engineering at Waymo JobsOverview
Showing 5 of 40+ Senior Software Engineering Jobs at Waymo jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 40+ Senior Software Engineering Jobs at Waymo
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior Software Engineering Jobs at Waymo.
Get Access To All Jobs
INTRODUCTION
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 Semantics team is a specialized subgroup within the Perception organization at Waymo. Our mission is to bring the immense reasoning power and innate world knowledge of massive foundation models directly onto the Waymo Driver. We focus on building an onboard multi-task, multimodal perception model designed to tackle highly complex and unpredictable "long-tail" scenarios.
ROLE AND RESPONSIBILITIES
You Will:
- Architect and train large-scale, onboard ML perception models that are instrumental to ensuring vehicle safety and regulatory compliance.
- Drive cross-functional collaboration to engineer robust, high-reliability training pipelines within a dynamic, rapid-delivery environment.
- Leverage deep computer vision expertise to design novel, custom architectures from first principles to solve complex perception challenges.
- Contribute to a vibrant and positive team culture where diverse skill sets and backgrounds are valued. Support the growth of junior engineers and foster a high-performing, collaborative team environment.
BASIC QUALIFICATIONS
You Have:
- BS or MS in Computer Vision, Machine Learning, Robotics, or a related field.
- 4+ years of applied industry experience in autonomous vehicles, robotics, or complex ML systems.
- Fluency in Python or C++, with deep hands-on expertise in PyTorch or Jax for matrix manipulation and module implementation.
- Deep understanding and proven practical experience with model distillation frameworks and quantization techniques for real-time compute constraints.
- Demonstrated hands-on experience building, training, or deploying Multimodal Foundation Models or Vision-Language Models (VLMs).
PREFERRED QUALIFICATIONS
We Prefer:
- PhD in Computer Vision, Machine Learning, Robotics, or a related field.
- Hands-on experience managing and optimizing large-scale teacher-student training loops.
- A proven track record of successfully deploying Vision-Language queries in highly constrained, real-time environments.
- Experience with large-scale distributed training, Parameter-Efficient Fine-Tuning (PEFT), or Reinforcement Learning from Human Feedback (RLHF) for Foundation Models and VLMs.
- Deep expertise in long-context temporal reasoning for sequential decision-making or complex video understanding.
- First-author publications in premier computer vision and machine learning conferences, such as CVPR, NeurIPS, ICCV, or ECCV.
COMPENSATION
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.
- Salary Range: $213,000—$263,000 USD
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.

INTRODUCTION
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 Semantics team is a specialized subgroup within the Perception organization at Waymo. Our mission is to bring the immense reasoning power and innate world knowledge of massive foundation models directly onto the Waymo Driver. We focus on building an onboard multi-task, multimodal perception model designed to tackle highly complex and unpredictable "long-tail" scenarios.
ROLE AND RESPONSIBILITIES
You Will:
- Architect and train large-scale, onboard ML perception models that are instrumental to ensuring vehicle safety and regulatory compliance.
- Drive cross-functional collaboration to engineer robust, high-reliability training pipelines within a dynamic, rapid-delivery environment.
- Leverage deep computer vision expertise to design novel, custom architectures from first principles to solve complex perception challenges.
- Contribute to a vibrant and positive team culture where diverse skill sets and backgrounds are valued. Support the growth of junior engineers and foster a high-performing, collaborative team environment.
BASIC QUALIFICATIONS
You Have:
- BS or MS in Computer Vision, Machine Learning, Robotics, or a related field.
- 4+ years of applied industry experience in autonomous vehicles, robotics, or complex ML systems.
- Fluency in Python or C++, with deep hands-on expertise in PyTorch or Jax for matrix manipulation and module implementation.
- Deep understanding and proven practical experience with model distillation frameworks and quantization techniques for real-time compute constraints.
- Demonstrated hands-on experience building, training, or deploying Multimodal Foundation Models or Vision-Language Models (VLMs).
PREFERRED QUALIFICATIONS
We Prefer:
- PhD in Computer Vision, Machine Learning, Robotics, or a related field.
- Hands-on experience managing and optimizing large-scale teacher-student training loops.
- A proven track record of successfully deploying Vision-Language queries in highly constrained, real-time environments.
- Experience with large-scale distributed training, Parameter-Efficient Fine-Tuning (PEFT), or Reinforcement Learning from Human Feedback (RLHF) for Foundation Models and VLMs.
- Deep expertise in long-context temporal reasoning for sequential decision-making or complex video understanding.
- First-author publications in premier computer vision and machine learning conferences, such as CVPR, NeurIPS, ICCV, or ECCV.
COMPENSATION
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.
- Salary Range: $213,000—$263,000 USD
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.
See all 40+ Senior Software Engineering at Waymo jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior Software Engineering at Waymo roles.
Get Access To All JobsTips for Finding Senior Software Engineering Jobs at Waymo Jobs
Align your resume to Waymo's technical stack
Waymo's Senior Software Engineering roles emphasize systems programming, large-scale distributed infrastructure, and ML pipelines. Frame your experience around C++, Python, and real-time systems rather than generic software development to clear their technical screens.
Prepare your specialty occupation documentation early
For H-1B sponsorship, USCIS requires evidence that Senior Software Engineering is a specialty occupation tied to your specific degree field. Gather transcripts, credential evaluations, and a detailed offer letter describing technical duties before the filing window opens.
Use Migrate Mate to identify open Senior Software Engineering roles
Waymo posts Senior Software Engineering openings across multiple teams simultaneously. Use Migrate Mate to filter for Waymo roles that explicitly support visa sponsorship so you're applying to positions already cleared for international candidates.
Understand Waymo's LCA filing process and timing
Before your H-1B petition is filed with USCIS, Waymo's legal team must certify a Labor Condition Application with the DOL confirming the offered wage meets the prevailing rate. This typically takes seven business days and must complete before USCIS receives your petition.
Build a project portfolio around autonomous systems
Waymo's interview panels for senior roles assess depth in robotics, sensor fusion, or large-scale simulation. Documenting open-source contributions or research tied to autonomous vehicle systems gives interviewers concrete evidence of specialized expertise before the offer stage.
Senior Software Engineering at Waymo jobs are hiring across the US. Find yours.
Find Senior Software Engineering at Waymo JobsFrequently Asked Questions
Does Waymo sponsor H-1B visas for Senior Software Engineers?
Yes, Waymo sponsors H-1B visas for Senior Software Engineering roles. The process involves Waymo's legal team filing a Labor Condition Application with the DOL, followed by an I-129 petition with USCIS. If you're subject to the H-1B cap, timing your application to the April filing window is essential. Waymo also sponsors H-1B1 and E-3 visas for eligible nationals.
How do I apply for Senior Software Engineering jobs at Waymo?
Applications go through Waymo's careers portal, where roles are organized by team and technical domain. Before applying, confirm the job listing states that visa sponsorship is available, since not every open role qualifies. Migrate Mate filters Waymo's Senior Software Engineering postings specifically for sponsorship-eligible positions, so you can target the right openings from the start.
Which visa types does Waymo commonly use for Senior Software Engineering roles?
Waymo sponsors H-1B, H-1B1, E-3, EB-2, and EB-3 visas for Senior Software Engineering positions. H-1B is the most common nonimmigrant pathway. E-3 is available exclusively to Australian citizens and bypasses the H-1B lottery. EB-2 and EB-3 are immigrant visa categories Waymo files for longer-tenured engineers pursuing permanent residence through employer-sponsored Green Card processes including PERM labor certification.
What qualifications does Waymo expect for Senior Software Engineering candidates?
Waymo's Senior Software Engineering roles typically require a bachelor's degree or higher in computer science, electrical engineering, or a closely related field, alongside substantial industry experience in systems software, distributed computing, or machine learning infrastructure. For visa sponsorship purposes, the degree field must align with the role's core duties, which USCIS evaluates as part of the specialty occupation determination.
How long does the visa sponsorship process take at Waymo for a Senior Software Engineer?
The timeline depends on visa type. For H-1B transfers from an existing status, the process runs roughly two to four months with standard USCIS processing, or two to three weeks with premium processing. E-3 applicants can often complete consular processing in Australia within two to four weeks of receiving a certified LCA from Waymo's legal team. Green Card sponsorship through PERM takes significantly longer, often one to three years depending on priority date backlogs.
See which Senior Software Engineering at Waymo employers are hiring and sponsoring visas right now.
Search Senior Software Engineering at Waymo Jobs