Algorithm Engineer, Autonomous Driving Validation

Bot Auto

$130K — $155K *
Transportation
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • B.S. in Computer Science or equivalent experience
  • Strong proficiency in C++ and Python
  • Expertise in CI/validation/test infrastructure for complex software systems
  • Exceptional debugging skills across a multi-component stack
  • Experience with metrics and quality gates for release decisions

Responsibilities

  • Own and enhance core autonomy code for performance and maintainability
  • Develop and manage the validation and regression pipeline including performance metrics
  • Enhance simulation infrastructure for better determinism and tooling
  • Execute the triage loop to reproduce, diagnose, and resolve reported road issues
  • Create debugging and observability tools for efficient fault diagnosis
  • Collaborate with engineers to ensure efficient resolution from issue reporting to fix verification

Benefits

  • Collaborative team environment
  • Opportunity to work on cutting-edge autonomous technology
  • Focus on maintaining high code quality and software reliability
  • Impactful work that contributes to safety and efficiency in autonomous systems
Full Job Description
About The Role

You will be the engineer who keeps the autonomy stack healthy, fast, and trustworthy. This role spans code maintenance and platform quality, the validation and simulation pipeline that gates every release, and the triage-and-fix loop that turns reported road cases into resolved issues. If you take pride in a codebase that stays clean as it scales and a validation system that catches regressions before they reach the road, this is your role. The work is less about any single algorithm and more about the engineering backbone that lets the whole team move quickly without breaking things.
What You'll Do
  • Own and improve core autonomy code: refactoring, interface hygiene, build and runtime performance, and day-to-day maintenance to keep a fast-growing codebase maintainable.
  • Build and operate the validation and regression pipeline, including scenario suites, metric definitions, sim-vs-road consistency checks, and release-gating criteria.
  • Improve simulation infrastructure: determinism, version pinning, scenario tooling, and diffing that makes the cause of a regression obvious.
  • Run the triage loop: take cases reported from the road and from simulation, reproduce them, localize the root cause, and either fix them or route them to the right owner with a clear, actionable writeup.
  • Build the debugging and observability tooling (logging, replay, per-frame snapshotting) that makes failures fast to diagnose.
  • Partner with the algorithm engineers, the simulation team, and operations to keep the path from "case reported" to "fix verified" short and reliable.
Required Qualifications
  • B.S. in Computer Science or a related field, or equivalent practical experience.
  • Strong C++ and Python, with sound instincts for testing, code review, and keeping a large codebase healthy.
  • Experience building or operating CI/validation/test infrastructure for a complex software system.
  • Strong debugging skills - comfortable reproducing and root-causing issues across an unfamiliar, multi-component stack.
Preferred Qualifications
  • Experience with simulation, regression frameworks, or validation pipelines for robotics or autonomous systems.
  • Experience with data and logging infrastructure (large-scale log replay, observability, debugging tooling).
  • Familiarity with autonomy, robotics, or another real-time, safety-critical domain.
  • Experience defining metrics and quality gates that engineering and product teams rely on for release decisions.

Similar Jobs

More Jobs at Bot Auto

More Transportation Jobs

Find similar Algorithm Engineer, Autonomous Driving Validation jobs: