Jobs · Engineering · California

Senior Software Engineer, Simulator Evaluation

Waymo · Mountain View, CA · 2 mo ago
HybridEngineering$204k–$259k/yrFull-time

Job Summary

The Simulator Evaluation team at Waymo is seeking a Senior Software Engineer to architect the metrics and systems that grade the hybrid virtual environments used by the Waymo Driver. This role involves developing novel methodologies to evaluate the simulator across the stack, designing and implementing high-throughput pipelines, and partnering with AI research and other simulation teams.

Key Responsibilities

  • Architect the Eval Rubrik: Develop novel methodologies to evaluate the simulator across the stack, distinguishing between true driving challenges and realism artifacts.
  • Build at Scale: Design and implement high-throughput pipelines (C++/Python) capable of processing massive datasets of simulation logs, turning raw, noisy data into clear, actionable signals.
  • "Critic" for the System: Partner closely with AI research and other simulation teams, ensuring that the eval workflows you build drive rapid innovation and research roadmaps.
  • Strategic Leadership: Navigate ambiguity to determine what matters most for realism, leading the strategy for specific domains and ensuring our evaluation evolves as fast as our simulation technology.

Qualifications

  • 5+ years of software development experience
  • Proficiency in Python or C++, with experience building scalable data processing systems or evaluation frameworks
  • Strong software design principles: Write clean, testable code that is built to last
  • Data Intuition & Quantitative Rigor: A "Data Detective" mindset, able to look at a distribution of outcomes and intuitively spot anomalies, selection bias, or system errors
  • Experience designing and implementing evaluation frameworks for complex systems or machine learning models
  • System & Model Fluency: Comfort working with complex, hybrid systems, understanding how to evaluate different types of "black boxes"
  • Background in fields that blend code, math, and simulation: Autonomous Vehicles, Algorithmic Trading, AdTech/Search Ranking, Machine Learning, or Robotics
  • Experience with SQL and the Python data stack (Pandas, NumPy, SciPy)
  • Familiarity with evaluating Generative AI / LLMs or experience with agent-based modeling and behavioral logic
  • Experience taking a metric from "research concept" to "production pipeline."

Similar jobs

Senior Software Engineer

The Amatriot GroupSterling, VA· 1 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 2 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 1 wk ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com

Senior Software Engineer

CognizantWoonsocket, RI· 1 wk ago
Information Technology$90k–$140k/yrapply on careers.cognizant.com