Uber
Staff Software Engineer - Autonomous Verification Platform
$232K–$258K
San Francisco, California +1 · Staff · Full-time · Posted Oct 20, 2026
- Location
- San Francisco, California
Sunnyvale, California - Experience
- 8+ years of full-time software engineering experience.
- Education
- Bachelor's degree in Computer Science or a related field (or equivalent experience).
About the job
Build and lead backend verification systems that determine whether software changes—including AI-generated code—are safe to land.
What you'll do
- Build test-quality measures and signals that identify meaningful, reliable tests and explain failures.
- Develop verification for AI-generated code and evaluate agents, validators, and verification signals.
- Set technical direction, track verification health, reduce flaky tests, and partner across teams.
What they ask for
- Bachelor's degree in Computer Science or a related field (or equivalent experience).
- Strong experience building and operating backend distributed systems; solid knowledge of algorithms, data structures and system design.
- Demonstrated ability to set technical direction on ambiguous, high-impact problems.
- Track record of delivering technical work across teams.
Nice to have
- Experience with test infrastructure, CI systems, test-quality techniques, or developer productivity at scale.
- Experience evaluating LLM or agent systems, applying AI to developer tooling, or working with large monorepos and build systems such as Bazel; proficiency in Go or Java.
Pay
USD $232,000 per year - USD $258,000 per year (base salary; San Francisco, CA)
Tools
Bazel, Go, Java, LLM
AI focus
Build verification for AI-generated code, including independent test generation and behavioral validation; evaluate agents, skills, validators, models, and prompts.
Model-written summary · the original posting is authoritative