Staff Software Engineer, Ad Serving & Attribution Infra

Uber Logo
  • IT
  • FullTime
  • Applications have closed

About The Role The Ad Serving and Attribution Infrastructure team is the backbone of Uber’s global advertising business, responsible for the high-performance engines that deliver ads and the massive-scale pipelines that attribute every engagement. As a Staff Software Engineer, you will provide high-level technical leadership across both the Ad Serving and Metrics & Attribution teams. You will architect the end-to-end lifecycle of an ad-from sub-20ms delivery to precise real-time attribution-ensuring our infrastructure remains the most reliable, scalable, and “source-of-truth” platform for Uber’s multi-billion dollar advertising ecosystem

What The Candidate Will Do

  • Serve as the Architect for the Ad Serving and Data Infra org, defining the long-term technical vision and ensuring architectural alignment between serving and attribution systems.
  • Tackle the organization’s most complex problems, such as re-engineering the critical path to achieve sub-20ms latency while maintaining 100% data accuracy for attribution.
  • Mentor and grow Senior and Staff-level engineers, fostering a culture of engineering excellence, rigorous design reviews, and high-velocity innovation.
  • Partner with Product and Data Science leadership to design foundational capabilities that enable new ad formats and surfaces across Uber’s global marketplace.
  • Drive operational rigor across the org by identifying systemic risks and lead the implementation of frameworks that minimize technical debt and “toil” for all engineering teams.

Basic Qualifications:

  • Minimum 8 years of experience in backend engineering, with a mastery of Java, Go, or C++ and a proven track record of architecting world-class distributed systems.
  • Deep knowledge of both low-latency serving architectures (high-concurrency, in-memory caching) and large-scale data processing (Apache Flink, Kafka, and stream-processing internals).
  • Demonstrated experience leading multi-quarter technical roadmaps that span multiple teams, specifically focused on platform consolidation, system resilience (99.99%+), and cross-functional architectural standards.

Preferred Qualifications:

  • Deep expertise in the end-to-end ad lifecycle, including real-time auctions, bidders, and complex attribution modeling at the billion-event scale.
  • Proven ability to drive “Tier-0” reliability initiatives, such as organization-wide Disaster Recovery (DR) strategies and the development of sophisticated health metrics (e.g., Error Free Rate).
  • Experience with advanced data technologies like Apache Pinot or ClickHouse to bridge the gap between real-time serving and offline analytical insights.

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 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. More details can be found at the following link https://jobs.uber.com/en/benefits., 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 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. More details can be found at the following link https://jobs.uber.com/en/benefits.