Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior SWE, Perception ML/VLM image - Rise Careers
Job details

Senior SWE, Perception ML/VLM

Waymo is an autonomous driving technology company with the mission to be the 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 One, a fully autonomous ride-hailing service, and can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver has provided over one million rider-only trips, enabled by its experience autonomously driving tens of millions of miles on public roads and tens of billions in simulation across 13+ U.S. states.

The Sensor Pipelines team applies sensor fusion and ML approaches to address critical challenges in Perception; like detections of Collisions, Antagonistic Behaviors, Sensing Occlusions, etc. We conduct research to address real-world problems and collaborate with research teams at Alphabet. We have access to millions of miles of driving data from a diverse set of sensors, enabling researchers like you to develop complex models and techniques at scale.

In this hybrid role, you will report to a Technical Lead Manager.

You will:

  • Apply sensor fusion, machine learning techniques to solve real-world challenges.
  • Develop and deploy machine learning models, including vision language models (VLMs).
  • Develop data mining, labeling, training and eval pipelines to support the onboard development.
  • Collaborate and work in partnership with product, infra and research teams across Waymo.

You have:

  • Bachelors in Computer Science or a similar discipline, or an equivalent amount of experience
  • 5+ years experience in Machine Learning and/or Autonomous Vehicles
  • Experience with Python
  • Hands-on experience with deep learning frameworks (ie: PyTorch, Tensorflow, etc)

We prefer:

  • MS or PhD degree in Computer Science, Robotics or a similar discipline
  • Publications at top-tier conferences like CVPR, ICCV, ECCV, ICLR, ICML, ICRA, RSS, NeurIPS, AAAI, IJCV, or PAMI
  • Github repositories or Tech Blogs of LLMs/ VLMs
  • Experience with C++

#LI-Hybrid

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
$204,000$259,000 USD
Waymo Glassdoor Company Review
3.7 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Waymo DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Waymo
Waymo CEO photo
Tekedra Mawakana and Dmitri Dolgov
Approve of CEO

Average salary estimate

$231500 / YEARLY (est.)
min
max
$204000K
$259000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior SWE, Perception ML/VLM, Waymo

Join Waymo as a Senior Software Engineer specializing in Perception Machine Learning and Vision Language Models. We're at the forefront of autonomous driving technology, aiming to be the most trusted driver and revolutionize mobility while saving lives. Your role will be crucial in leveraging machine learning and sensor fusion techniques to tackle real-world challenges that arise in the complex world of autonomous driving. You'll have the opportunity to develop and deploy advanced machine learning models, particularly VLMs, and play a pivotal role in crafting data mining, labeling, training, and evaluation pipelines to support the onboard development. Collaborating with product, infrastructure, and research teams, you’ll apply techniques on a diverse set of driving data that encompasses millions of miles driven autonomously. With a keen focus on innovation, we welcome your hands-on experience in deep learning frameworks like PyTorch or TensorFlow as you contribute to the deployment of cutting-edge solutions. At Waymo, we believe in the power of teamwork and are excited for you to join our mission. If you're passionate about solving complex problems with technology and have the requisite experience from the world of machine learning and autonomous vehicles, we’d love to hear from you. In this hybrid position based in Mountain View or San Francisco, California, your expertise will help shape the future of transportation. Get ready to make an impact with Waymo!

Frequently Asked Questions (FAQs) for Senior SWE, Perception ML/VLM Role at Waymo
What are the key responsibilities of a Senior Software Engineer in Perception ML/VLM at Waymo?

As a Senior Software Engineer specializing in Perception ML/VLM at Waymo, you will be responsible for applying sensor fusion and machine learning techniques to real-world challenges. Your main duties will include developing and deploying machine learning models, particularly focusing on vision language models (VLMs), and creating data mining, labeling, training, and evaluation pipelines that support onboard development.

Join Rise to see the full answer
What qualifications are required for the Senior SWE, Perception ML/VLM role at Waymo?

Candidates for the Senior Software Engineer in Perception ML/VLM position at Waymo should have a Bachelor's degree in Computer Science or a related field, alongside at least 5 years of experience in machine learning or autonomous vehicles. Proficiency in Python and hands-on experience with deep learning frameworks such as PyTorch or TensorFlow are essential.

Join Rise to see the full answer
Is it necessary to have published work to apply for the Senior SWE, Perception ML/VLM position at Waymo?

While it is not strictly necessary to have published work for the Senior Software Engineer in Perception ML/VLM role at Waymo, we prefer candidates who have publications in top-tier conferences such as CVPR or NeurIPS. This demonstrates your expertise and contribution to the field of machine learning and robotics.

Join Rise to see the full answer
What skills would give candidates an advantage for the Senior SWE, Perception ML/VLM role at Waymo?

In addition to the required qualifications, an advantage for the Senior Software Engineer in Perception ML/VLM role at Waymo would be advanced degrees (MS or PhD) in Computer Science or Robotics, along with experience in C++. Having a strong presence on GitHub or writing tech blogs about LLMs/VLMs can also enhance your candidacy.

Join Rise to see the full answer
What is the salary range for the Senior SWE, Perception ML/VLM position at Waymo?

The expected base salary range for the Senior Software Engineer in Perception ML/VLM position at Waymo is $204,000 to $259,000 USD. Actual pay may vary based on factors such as work location, experience, and education. During the hiring process, your recruiter can provide more details on the specific salary range for your location.

Join Rise to see the full answer
Common Interview Questions for Senior SWE, Perception ML/VLM
Can you explain your experience with machine learning models relevant to the Senior SWE position at Waymo?

When discussing your experience with machine learning models, elaborate on specific projects where you applied techniques like supervised learning, unsupervised learning, or reinforcement learning. Provide examples of challenges you faced and how you solved them, demonstrating your analytical skills and technical competencies.

Join Rise to see the full answer
How do you approach developing a machine learning model for perception tasks?

In your answer, describe your methodology, starting from data acquisition and preprocessing to model selection and evaluation. Discuss any frameworks you've used, such as TensorFlow or PyTorch, and provide insights into how you validate model performance and ensure robustness.

Join Rise to see the full answer
What is your experience with deploying machine learning models in production?

Share your experiences regarding deployment, emphasizing any challenges you overcame. Discuss the frameworks or tools you have used for deployment, such as Docker or Kubernetes, and outline how you ensure that models perform as expected once in the production environment.

Join Rise to see the full answer
How do you handle large datasets when working on machine learning projects?

Articulate your strategies for managing large datasets, including techniques for data cleaning, preprocessing, and feature engineering. Highlight your experience with data pipelines and any tools you’ve used for efficient data handling.

Join Rise to see the full answer
What are the key performance metrics you consider for evaluating model performance?

Discuss metrics relevant to the type of models you work with, such as accuracy, precision, recall, F1-score, or ROC-AUC. Explain your approach to model evaluation and how you balance these metrics based on the tasks at hand.

Join Rise to see the full answer
Can you give an example of a complex problem you solved in a previous role?

Choose a specific event or project where you identified a complex problem and detail the steps you took to analyze and resolve it. Explain your thought process and the impact of your solution on the overall project or organization.

Join Rise to see the full answer
How do you stay updated with the latest developments in machine learning and perception technologies?

In your response, mention the journals, conferences, or online courses you follow, and how you apply new knowledge to your projects. Highlight any communities or networks of fellow professionals you engage with to exchange ideas.

Join Rise to see the full answer
How do you ensure collaboration with cross-functional teams?

Address your communication skills and experience working with diverse teams. Provide an example of a project where collaboration was crucial, explaining how you coordinated efforts with product managers, researchers, and engineers to achieve shared goals.

Join Rise to see the full answer
What challenges do you foresee in the application of machine learning to autonomous driving technologies?

Reflect on current industry challenges, such as data privacy, ethical considerations, or technical limitations. Offer insights into potential solutions or advancements that might mitigate these challenges, indicating your forward-thinking approach.

Join Rise to see the full answer
Why do you want to work at Waymo as a Senior Software Engineer?

Personalize your response by discussing Waymo's mission, culture, and innovations. Explain what excites you about independent transportation solutions and how your skills align with their goals, positioning yourself as a candidate who is passionate about contributing to their success.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Waymo Remote Mountain View, CA, USA; San Francisco, CA, USA
Posted 3 days ago
Social Impact Driven
Empathetic
Collaboration over Competition
Growth & Learning

Join Waymo's marketing team as a Brand and Digital Marketing Lead, where you'll drive brand growth and shape society's acceptance of autonomous technology.

Photo of the Rise User
Waymo Hybrid Mountain View, California, United States
Posted 5 days ago
Social Impact Driven
Empathetic
Collaboration over Competition
Growth & Learning

Waymo is looking for an experienced Group Product Manager to lead the development of its internal ML Infrastructure platform, enhancing the efficiency of machine learning processes.

Photo of the Rise User
Posted 9 days ago

Join Doximity as a Senior Full Stack Software Engineer and help transform healthcare technology for physicians across the U.S.

Photo of the Rise User
Posted 10 days ago

Join Mambu, a leading fintech company, as a Senior Software Engineer to help redefine the future of banking through innovative software solutions.

Photo of the Rise User
Posted 7 days ago

We are looking for a skilled SRE Engineer with extensive experience in medical systems to join VTekis Consulting LLC and enhance our operational reliability.

Posted 5 days ago

Become a key player at CoStar Group as a Senior Software Engineer driving the future of Real Estate Analytics.

Photo of the Rise User
Posted 12 days ago

Join Plus as a Senior Software Engineer and be instrumental in shaping the future of autonomous vehicle technology.

Photo of the Rise User
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave

NVIDIA is looking for a Senior Software Engineer to enhance its Code Signing strategy through innovative software solutions and strong technical knowledge.

Photo of the Rise User
Posted 8 days ago

Join Nagarro as a Mobile Developer (Flutter) and help us build outstanding mobile applications with your expertise in coding and design.

Photo of the Rise User
Visual Concepts (Novato, CA) Remote Agoura Hills, California, United States
Posted 7 days ago

As a Software Engineer at Visual Concepts, you'll enhance the gameplay experience of WWE 2K through innovative feature technology development.

Waymo’s mission is to make it safe and easy for people and things to move around. With the Waymo Driver, we can improve the world’s mobility while saving thousands of lives.

114 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Diversity ChampionBadge Global CitizenBadge InnovatorBadge Office VibesBadge Work&Life Balance
CULTURE VALUES
Social Impact Driven
Empathetic
Collaboration over Competition
Growth & Learning
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 30, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
10 people applied to Front end developer at Viseven
Photo of the Rise User
50 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Avon Lake just viewed Advancement Specialist at Sierra Club
Photo of the Rise User
Someone from OH, Sidney just viewed Database Engineer Principal at Sagent
Photo of the Rise User
Someone from OH, North Canton just viewed Manager, Customer Success at impact.com
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Experience Representative at MYOB
Photo of the Rise User
Someone from OH, Lakewood just viewed Production Scheduling Supervisor at Shearer's Foods
Photo of the Rise User
Someone from OH, Hilliard just viewed General Manager at Super Soccer Stars
Photo of the Rise User
Someone from OH, West Chester just viewed Independent Living Ambassador at Otterbein SeniorLife
Photo of the Rise User
Someone from OH, Cincinnati just viewed Strategic Sourcing Specialist (US) at Fictiv
Photo of the Rise User
Someone from OH, Cincinnati just viewed Global Supply Manager, Hardware - Asia at Block
Photo of the Rise User
Someone from OH, Springfield just viewed [ Choose Your Own Role ] at Rad AI
Photo of the Rise User
Someone from OH, Mason just viewed Senior Specialist, HR Operations at Cardinal Health