Staff Software Engineer, Ad Serving & Attribution Infra
UberSan Francisco, United StatesPosted 6 March 2026
Job Description
Staff Software Engineer, Ad Serving & Attribution Infra
Department: Engineering
Team: Backend
Location: San Francisco, United States
Type: Full-Time
**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
Apply Now
Direct link to company career page