Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Waymo

Staff Software Engineer / Tech Lead (Onboard Model Consolidation)

Posted Updated
Discussion
  • The Architecture & ML Integration (AMI) team sits within SIML and focuses on horizontal, cross-cutting challenges spanning Waymo’s end-to-end system
  • Our mission is to enable rapid evolution towards an ML-first architecture that is modular, flexible, and easy to experiment with
  • We do this by improving onboard software architecture, system debuggability, and developer experience through better API designs and comprehensive pipelines
  • The AMI team drives the convergence of Planner and Perception systems and tackles critical shared infrastructure components
  • Lead the software architecture and infrastructure development for onboard model consolidation across many onboard subsystems
  • Design and build an onboard framework to support flexible and efficient model integration and inference in Waymo’s onboard and simulation environments
  • Spearhead the alignment and unification of model’s data generation subsystem between model training data preparation and model inference
  • Develop Simulation solutions to enable robust testing and efficient evaluation/validation to enable good developer experience for consolidated model development
  • Embedded deeply with model teams to drive the productionization of unified models
  • Establish new software development best practices and technologies to accelerate model development and releases

Benefits

  • Medical, dental, and vision insurance for employees and dependents
  • Employee assistance programs focused on mental health
  • Personalized workplace adjustments for diverse needs and abilities, including physical, mental, and neurodivergent considerations
  • Access to mental health apps
  • Onsite wellness centers
  • Counseling services
  • Second medical opinion for you and your loved ones
  • Support programs including menopause benefit
  • Medical advocacy program for transgender employees
  • Competitive compensation
  • Regular bonus and equity performance grant opportunities
  • Generous 401(k) and regional retirement plans
  • Annual cross-company compensation review and pay equity analysis
  • 1-on-1 financial coaching
  • Fertility and growing family assistance
  • Parental leave and baby bonding leave
  • Backup childcare
  • Survivor income benefit
  • Elder care and support
  • Caregiver leave
  • Paid time off, including vacation, bereavement, sick leave, parental leave, disability, and holidays
  • Jury duty leave
  • Military leave
  • Hybrid work model with remote work opportunities also available
  • Educational reimbursement
  • Peer learning and coaching platform
  • Donation matching programs
  • Volunteer hours
  • Employee resource groups
  • Internal community groups and local culture clubs
  • Inspiring spaces to work, recharge, and collaborate with fellow Waymonauts
  • On-site meals and snacks
  • Fitness centers, massage programs, and ergonomic support
  • On-demand fitness, wellbeing, and cooking classes
  • Commuter benefits
  • Have 8+ years of professional software development experience on large scale products
  • Deep understanding of ML deployment, inference frameworks, and associated developer tooling
  • Proven track record of leading complex, cross-functional engineering projects as a technical lead
  • Good communication and collaboration skills working with cross-org partner teams
  • BS/MS in Comp Sci, EE, Robotics, Physics, Math, or related field (or equivalent experience)
  • Extensive experience designing and building large-scale, high-performance C++ software architecture for mission-critical systems or ML inference
  • Experience with data pipelines and feature extraction for machine learning models
  • Master’s or PhD in Computer Science, Machine Learning, Robotics, or a related field
  • Prior experience in the autonomous driving industry, particularly focusing on onboard compute, perception, or planning systems
  • Experience with hardware accelerators (e.g., TPUs, GPUs) and ML models inference in edge/onboard environments

Skills

What Staff Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.