Staff Software Engineer, Ad Serving & Attribution Infra

Uber
San 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

Share this job