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 (Simulation Realism)

Posted Updated
Discussion
  • The Simulator Team at Waymo builds state-of-the-art simulations of realistic environments for testing and training the Waymo Driver
  • Our team is a diverse, and collaborative group of software engineers, machine learning (ML) engineers, and data scientists
  • We develop industry-leading simulation solutions using advanced ML algorithms that measure and enhance the performance of the Waymo Driver
  • By applying machine learning, we model the real world, including realistic agents (vehicles, pedestrians, cyclists, motorcyclists), roads, traffic control systems, and weather conditions
  • A key aspect of our simulation effort is the generation of foundational data that enables realistic simulation and trustworthy evaluations
  • This involves producing high-fidelity world representations from complex, large-scale multi-modal sensor datasets
  • We face significant challenges in ensuring the quality and accuracy of these signals, and in engineering robust, scalable systems for handling massive data volumes
  • This includes designing and implementing effective data lifecycle management strategies to maintain data integrity and accessibility
  • In this hybrid role, you will report to a Sr Staff TLM
  • Design and develop scalable C++ and Python software systems for our data generation and management platform
  • Build and optimize data pipelines for processing, labeling, and curating large-scale multi-modal sensor data
  • Implement robust data lifecycle management, versioning, and storage solutions
  • Improve the performance, reliability, and scalability of the data platform
  • Collaborate with engineers and researchers to define and build data APIs and interfaces
  • Contribute to the long-term architecture of the simulation data ecosystem

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
  • BS or MS in Computer Engineering, Computer Science, or equivalent
  • Strong coding and design skills in C++ and/or Python
  • Experience with databases, data warehousing, and production monitoring
  • Ability to solve open-ended technical and system design challenges
  • 7+ years of experience in software development, focusing on backend or infrastructure
  • Experience with large-scale data processing systems (e.g., Flume, Beam, Spark)
  • Familiarity with data management best practices for ML
  • Experience building data platforms, data lakes, or ML feature stores
  • Experience with large-scale multi-modal data
  • Experience developing user-facing APIs and interfaces

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.