Drimva

Uber

Staff Software Engineer – Android Build Infrastructure

$232K–$258K

San Francisco, California +3 · Staff · Full-time · Posted Oct 12, 2026

Location
San Francisco, California
Seattle, Washington
New York City, New York
Sunnyvale, California
Experience
8+ years of full-time engineering experience.
Education
Bachelor's degree in Computer Science or a related field, or equivalent practical experience.

About the job

Own and lead Uber’s Android build infrastructure and CI roadmap, improving build speed, reliability, cost, and diagnosability across a large monorepo.

What you'll do

  • Own the Bazel build graph, rules, toolchains, and dependency management; improve build and CI performance through caching, remote execution, pruning, and sharding.
  • Improve build reliability and diagnostics, track build health, and coordinate upgrades and smart test selection.
  • Lead cross-team initiatives through technical direction, design documents, standards, mentoring, and incident response.

What they ask for

  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
  • Systematic problem-solving approach and knowledge of algorithms, data structures, and complexity analysis.
  • Strong understanding of Android development.

Nice to have

  • Hands-on Bazel or Buck experience for Android builds, including Starlark rules and build-graph management.
  • Experience with remote build caching and execution, large-scale CI, build performance analysis, or applying AI agents to developer tooling.

Pay

USD $232,000 per year - USD $258,000 per year (base salary)

Tools

Bazel, Starlark, Android, Kotlin, Java, Gazelle, Gradle, Buildkite

AI focus

Make build failures understandable to AI coding agents; apply GenAI/ML to automate build diagnosis and optimization.

Model-written summary · the original posting is authoritative

First seen Oct 15, 2026 · Last verified Nov 4, 2026 (UTC)