Skip to content

Jobs

Avride

Robot type
Autonomous Vehicle
Location
AustinTexasUSA
Job type
Software
Posted
Aug 20, 2025
Full-time

Senior Software Engineer – Pipeline Infrastructure

Job description

Our team sits at the core of Avride's self-driving stack. We build and own the foundational pipeline framework responsible for executing autopilot code with a relentless focus on reliability, reproducibility, and determinism. These properties are non-negotiable: they underpin the offline quality evaluations and A/B testing infrastructure that drive how we measure and improve our autonomy technology.

Job responsibilities

  • Own the design and evolution of Avride's core pipeline framework the system responsible for orchestrating autopilot components and managing interactions between them.
  • Set the standard for performance and safety. Write high-performance C++ code and build the monitoring infrastructure to enforce it — ensuring the pipeline meets the stringent requirements of a real-world autonomous…
  • Take long-term ownership of data compatibility and algorithm reproducibility foundational properties that allow recorded data to reliably measure and improve autopilot quality over time.
  • Build developer tooling and observability systems that help autonomy engineers detect, understand, and resolve problems in their code faster.
  • Lead the design and automation of testing infrastructure for autopilot code defining practices adopted across teams and enforced in CI.
  • Advocate for simplicity and long-term maintainability. Write well-structured code, produce clear design documents, and help the team resist unnecessary complexity.
  • Act as a technical anchor for the team mentoring engineers, leading code reviews, and driving alignment on architecture with stakeholders across autonomy disciplines.

Job requirements

  • 5+ years of professional software engineering experience with strong command of modern C++ (C++17/20) in production systems.
  • Demonstrated experience writing high-performance, low-latency, or safety-critical systems you understand what it means for correctness and performance to be non-negotiable.
  • A track record of independently designing and shipping complex systems including scoping the problem, evaluating trade-offs, and verifying outcomes after delivery.
  • Strong communication skills you can turn ambiguous requirements from technology teams into crisp designs, and explain technical decisions clearly in writing.

Similar jobs