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](https://jobs.uber.com/en/benefits).