Senior Software Engineer - Developer Experience - Av Labs

Uber Uber · Consumer · Sunnyvale, CA · Engineering

This role is for a Senior Software Engineer focused on Developer Experience within Uber's AV Labs. The primary responsibility is to design and implement CI/CD pipelines and manage developer tools for self-driving software. While the role mentions autonomous technology and AI, its core function is in engineering infrastructure and developer tooling, not direct AI/ML model development or research. The mention of 'Agentic AI' in preferred qualifications is a secondary consideration and does not define the core of the role.

What you'd actually do

  1. Design and implement the end to end CI/CD pipeline for in vehicle software release.
  2. Manage developer tools for self driving developers.
  3. Evaluate and collaborate with third party self driving development software vendors.

Skills

Required

  • Bachelor degree in computer science, computer engineering or related fields.
  • 5+ years of professional engineering experience
  • Minimum 3 years of total experience in the self driving industry.
  • Proficient in CI/CD workflows.
  • Have experience in self driving development tools for visualization, replay, debugging, etc.
  • Understand critical CI/CD components in self driving, such as evaluation, simulation, OTA, issue triaging, etc.

Nice to have

  • Proficient in Bazel and cross compilation.
  • Experience in automation with Agentic AI.