Staff Software Engineer - Android Build Infrastructure
$232kUber
Job-ID: 303487Category: EngineerLocation: San Francisco, CA, United States; Seattle, WA, United States; New York City, NY, United States; Sunnyvale, CA, United StatesSchedule: Full time, Level 5BPosted: 2026-10-12About the Role:Engages with stakeholders across teams to lead the design, development, and evolution of the build systems and CI infrastructure that every Android engineer at Uber depends on.Every change to Uber's Android apps — Rider, Driver, Uber Eats, and more — flows through the build. In this role, you will own the Android build end to end: the Bazel build graph and rules, remote caching, and the CI pipelines that verify every change before it lands. You will set the technical direction for making Android builds faster, more reliable, and more cost-efficient at monorepo scale, and lead cross-team initiatives to achieve these goals.What You'll Do:Own the Android build end to end — the Bazel build graph, Starlark rules and toolchains (Android, Kotlin, Java), and dependency management across a large, multi-app Android monorepo.Drive down CI and local build latency through remote build caching and remote execution, build-graph pruning, critical-path parallelism, and cost-aware CI sharding.Make local and CI results consistent, so a green local build, test, or lint result means a green CI run.Make every build failure actionable: eliminate flakiness and cache-correctness issues, add per-target telemetry and smarter retry policies, and ensure engineers and AI coding agents know what failed, how to fix it, and who to contact.Keep the Android build modern: lead Bazel upgrades, Kotlin and Android toolchain upgrades, and dependency-automation (Gazelle) rollouts as coordinated, low-disruption initiatives.Shrink the workload, not just speed it up: partner on smart test selection over the shared Bazel graph so each change runs only the tests it can affect, without sacrificing quality.Define and track build health — latency, success rate, cache hit rate, and flakiness — and catch regressions before developers feel them.Lead through influence: write design documents, set standards, mentor engineers, lead build incident response, and partner with Android Platform, CI Platform, and product teams to deliver improvements across the organization.About the Team:Core Build is Uber's centralized build platform team. We own the common build infrastructure — Bazel, Gazelle, build rules, client-side remote build caching and execution, and shared build/test CI pipelines — across Uber's Java, Go, Android, iOS, and Web monorepos.Our vision is simple: make builds fast with less friction. Because the stack is shared, an improvement we make once benefits every engineer at Uber.We work across three pillars:Velocity:Make builds faster everywhere with fewer resources — in CI, remote development environments, and on laptops — through caching, remote execution, sharding, and build-graph optimization.Reliability & Diagnosability:A build failure should never leave an engineer stranded. Every failure should communicate what failed, how to fix it, and who can help.Modernization, Unification & Scale:Keep the platform on the latest Bazel, maximize CI fleet utilization with smart test selection and build-graph pruning, and apply GenAI/ML to automate diagnosis and optimization.Our next major initiative is to stop compiling the same code thousands of times: make mobile builds remote-first, so a local build becomes a download rather than a compile, and run only the tests a change can actually affect.As the Staff Android Engineer on the team, you will be the technical owner for the Android side of this roadmap.Minimum Qualifications:Bachelor's degree in Computer Science or a related field, or equivalent practical experience.8+ years of full-time engineering experience.Systematic problem-solving approach and knowledge of algorithms, data structures, and complexity analysis.Strong understanding of Android development.Preferred Technical Skills:Deep, hands-on experience with Bazel (or Buck) for Android builds: Starlark rules, rules_android / rules_kotlin, build-graph and dependency management.Remote build caching and remote execution (Remote Execution API; e.g., Buildbarn, BuildBuddy, EngFlow).Android build internals: Gradle, D8/R8, resource processing, and Kotlin compiler / annotation-processing performance.CI systems at scale (e.g., Buildkite): sharding, test orchestration, and flaky-test management.Build performance analysis and observability (Bazel profiles, Build Event Protocol, metrics, and regression dashboards).Leading large-scale build migrations or upgrades (e.g., Buck/Gradle to Bazel, Bazel major versions, bzlmod).Tooling development in Kotlin/Java.Applying LLMs/AI agents to developer tooling (e.g., automated build-failure diagnosis).Cross-platform experience (Android and iOS).ResponsibilitiesFor New York City, NY-based roles: The base salary range for this role is USD $232,000 per year - USD $258,000 per year.For San Francisco, CA-based roles: The base salary range for this role is USD $232,000 per year - USD $258,000 per year.For Seattle, WA-based roles: The base salary range for this role is USD $232,000 per year - USD $258,000 per year.For Sunnyvale, CA-based roles: The base salary range for this role is USD $232,000 per year - USD $258,000 per year.For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. All full-time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits.About the companyReady to Ride?This isn't the kind of place where you follow a playbook — it's where you help write one. If you're driven by impact, energized by challenge, and ready to shape how the world moves — we'd love to hear from you.You may be eligible for bonuses, equity, and other compensation, as well as a range of benefits. Explore our benefits.Offices remain key to collaboration and Uber's culture. Unless approved for full remote work, employees must spend at least 50% of their time in-office. Some roles, like those at greenlight hubs, require full-time in-office presence. Ask your Recruiter for details about this role's requirements.Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.
$264k - $310k
...Senior Staff Software Engineer, Developer InfrastructureJoin us in building the future of finance.Our mission is to democratize... ...are the rewards.The Developer Infrastructure org is the engine behind... ..., Go, TypeScript, Swift, and Android. Together, these teams share...AndroidWork at officeRemote workFlexible hoursShift work3 days per week$262k - $364k
...of highly distributed, fault-tolerant software infrastructure capable of handling exponential... ...technical talent, fostering a culture of engineering excellence, design reviews, and shared... ...execution pipelines.Proven track record of building and operating planetary-scale...SuggestedWorldwide$207k - $300k
...the technical goal and roadmap.Mentor software engineers on the team will be a top priority of... ....Design and lead development of test infrastructure. Ensure central responsibility is... ...complex technical problems, and the building of solutions including tools and repair...SuggestedWorldwide$217k - $326k
...The Hyperscale Line of Business builds and ships products to hyperscale... ...team owns developer productivity infrastructure related to build orchestration,... ...containerized build environments that engineers rely on daily to build and test software. We're looking for a Senior...SuggestedWork at officeLocal areaFlexible hours- Cerebras Systems builds the world's largest AI chip, 56 times larger... ...monitor, and optimize cloud infrastructure supporting CI workloads,... ...developer velocity and engineering productivity.Identify systemic... ...professional experience in software engineering, infrastructure...Suggested
$175k - $287k
...connections, discover exciting opportunities, build necessary skills, and gain valuable... ...of the largest privately managed compute infrastructures in the world outside the public cloud providers. As a Staff Software Engineer on the Compute Infrastructure team, you will...For contractorsWork experience placementWork at officeFlexible hours$193.93k - $352.29k
...around us, that’s why we’re building a universal autonomy platform... ...the RoleThe Autonomy ML Infrastructure team is responsible for building... .... Work with autonomy engineers to optimize, validate, and deploy... ....Write robust, high quality software to increase our confidence in...Work experience placementImmediate startFlexible hours$207k - $300k
...boundaries.Lead the development of software that improves the velocity,... ...systems across various engineering teams.Define and lead the... ...prevent production rollbacks.Build sophisticated software to interface... ...forward.The AI and Infrastructure team is redefining what’s possible...Worldwide$262k - $364k
...maintain, and enhance large scale software solutions.Provide technical... ...coach a distributed team of engineers.Drive technical project strategy, lead large-scale ML infrastructure optimization, and oversee the... ...tools that help developers build more sustainably. Customers in...$207k - $300k
...Software EngineerGoogle's software engineers develop the next-generation technologies that change how billions of users... ...can help you thrive. The Photos Backup Android team in Mountain View builds the high-scale client infrastructure and partner integration platforms...Android$207k - $300k
...Software EngineerGoogle's software engineers develop the next-generation technologies that change how billions of... ...problems at an unparalleled scale, and build the next generation of advertising... ...aspects of machine learning infrastructure and modeling.Support new modeling...Immediate start$207k - $300k
...Software EngineerGoogle's software engineers develop the next-generation technologies that change how billions of... ...problems at an unparalleled scale, and build the next generation of advertising... ...and developing large-scale infrastructure, distributed systems or networks,...$207k - $300k
...Software Engineering ManagerLike Google's own ambitions, the work of a Software Engineer goes... ...policies during updates.The Core team builds the technical foundation behind Google... ...developer platforms, product components, and infrastructure at Google. These are the essential...$209.6k - $314.4k
...Staff Infrastructure / DevOps EngineerAt Carbon, our mission goes beyond 3D... ...the intersection of hardware, software, and molecular science, Carbon... ...Infrastructure / DevOps Engineer to join a small, high-trust... ...engineering bar for how we build and operate cloud infrastructure...Permanent employmentWork at office$300 per month
...Software EngineerCrusoe is on a mission to accelerate the abundance... ...vertically integrated AI infrastructure company built from the ground... ...Crusoe, you join a team that is building the future, faster.We're in... ...Data Center Infrastructure Engineering (DCIE) team is fundamental...Temporary work$207k - $300k
...Google Cloud AI/ML Software EngineerGoogle Cloud's mission is to make every... ...combining cutting-edge technology, infrastructure, and talent. AI/ML software engineers in Cloud bridge the gap between... ...action. In this role, you aren't just building technology; you're shaping the...Worldwide$207k - $300k
...and coach a distributed team of engineers.Facilitate alignment and clarity... ...maintain, and enhance large-scale software solutions.Minimum qualifications:... ...programming5 years of experience building and developing large-scale infrastructure, distributed systems, kubernetes,...- ...We’re looking for a Staff Software Engineer to work on large-scale, deeply technical systems that support emerging stablecoin... .... If you enjoy big engineering challenges and building core stablecoin infrastructure used across the wider blockchain ecosystem, this could...Contract work
$262k - $364k
...technical goal, roadmap, and software architecture for hardware/... ...optimization across distributed ML infrastructure, balancing compute, memory... ...Computer Science, Computer Engineering, Electrical Engineering, a... ...that enable developers to build the future. From software to...Worldwide$207k - $300k
...for next-generation incremental data infrastructure, focusing on reducing system complexity... ...and improving reliability.Design and build highly scalable systems, architecting... ...power advertising serving systems.Drive software engineering best practices and system design while...$262k - $364k
...correctness or availability.Design, build, and deploy AI-powered tools... ...response.Define AI-first engineering practices for the team: find... ...; and testing or launching software products.Experience building and developing large-scale infrastructure or distributed systems....$198k - $326k
...discover exciting opportunities, build necessary skills, and gain... ...frameworks that empower engineers and researchers to rigorously... ...engineers robust, highly scalable infrastructure that delivers continuous,... ...at scale.As a Sr. Staff Software Engineer, you will help define...For contractorsWork at officeFlexible hoursShift work$198k - $326k
...exciting opportunities, build necessary skills, and... ...training, feature engineering and serving with hundreds... ..., data infra, compute software, and hardware to harness... ....Model Training Infrastructure: As an engineer on the... ...inference at scale.As a Sr. Staff Software Engineer, you...For contractorsWork at officeFlexible hours$193.93k - $352.29k
...around us, that’s why we’re building a universal autonomy platform... ...investors.About the RoleOur software team is growing, and we are looking for talented engineers to join us and be instrumental... ...profiling and tracing tools and infrastructure (perf, eBPF, Perfetto, pprof,...Immediate startFlexible hours$193.93k - $352.29k
...around us, that’s why we’re building a universal autonomy platform... ...investors.About the RoleOur software team is growing, and we are looking for talented engineers to join us and be instrumental... ...Platform, Simulation, and Technical Infrastructure.Data Platform: The Data...Immediate startFlexible hours$207k - $300k
...and coach a distributed team of engineers.Facilitate alignment and clarity... ...maintain, and enhance large-scale software solutions.Minimum qualifications:... ...experience.8 years of experience building and developing large-scale infrastructure, distributed systems or networks,...Worldwide$262k - $364k
...across teams and drive launches.Build prototype for proof of... ...experience.8 years of experience in software development.7 years of... ...and developing large-scale infrastructure, distributed systems or networks... ...:Master’s degree or PhD in Engineering, Computer Science, or a...Temporary work$262k - $364k
Build high-quality serving infrastructure by inventing novel solutions, solving complex problems, and providing technical guidance to the team.Thrive... ...technical development and successful launch of high-impact software products, particularly in the AI, ML, or LLM space....Shift work$207k - $300k
Design and build the ML systems that power real-time promo personalization... ...systems. Mentor junior engineers on the team.Partner closely... ...testing, and launching software products.5 years of... ...and developing large-scale infrastructure, distributed systems or networks...$207k - $300k
...technical vision, architectural roadmap, and engineering strategy for backend backup infrastructure and partner integrations.Architect and build resilient, high-throughput, low-latency... ...of experience testing and launching software products.5 years of experience building...Remote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer - Android Build Infrastructure. Be the first to apply!
- principal infrastructure engineer Sunnyvale, CA
- infrastructure developer Sunnyvale, CA
- infrastructure engineering manager Sunnyvale, CA
- infrastructure engineer Sunnyvale, CA
- senior infrastructure engineer Sunnyvale, CA
- remote infrastructure engineer Sunnyvale, CA
- software Sunnyvale, CA
- software engineer - cloud services Sunnyvale, CA
- software quality assurance Sunnyvale, CA
- healthcare software sales Sunnyvale, CA



