Software Engineer 2

Uber
San Francisco, United StatesPosted 5 March 2026

Tech Stack

Job Description

Software Engineer 2 Department: Engineering Team: Backend Location: San Francisco, United States Type: Full-Time ### **About the Role** Uber Advertising is at the heart of our mission to connect users with the merchants and services they love. This role offers a unique opportunity to join a high-growth organization where you will contribute to one of two critical pillars: **These are 2 teams under Ads Organization** - **Ads Relevance**: As a backend engineer, you will work on the entire ad delivery flow: retrieval, auction, and ranking. You'll tackle the complex problem of matching the right ad to the right user, significantly impacting the Ads platform and merchant partners. This is a high-impact, cross-LOB role. - **Ads Metrics & Attribution**: Build the high-throughput streaming "source of truth" for our multi-billion dollar ads business. You will dive into system internals to architect a platform capable of validating and attributing billions of signals in real-time with 100% accuracy. ### **What You’ll Do** - Architect and implement high-performance backend services and data pipelines capable of handling billions of signals at Uber's global scale. - Dive deep into system internals (e.g., Apache Flink, JVM tuning) to solve complex challenges around sub-20ms latency and high-concurrency serving. - Partner with Product, Data Science, and Design to turn advertiser needs into technical specs for new ad products and attribution features. - Participate in on-call rotations and drive operational excellence to maintain "Tier-0" availability and data integrity. - Write clean, testable code, contribute to design reviews, and mentor other engineers to raise the bar for engineering craftsmanship. ### **Basic Qualifications** - Bachelor’s degree or equivalent in Computer Science, Engineering, or a related field. - 3–5 years of professional software engineering work experience. - Solid proficiency in at least one modern backend language: Java, Go, or C++. **Preferred Qualifications** - Past ads experience, specially in ad delivery area - Experience working in any of problem dom
Apply Now

Direct link to company career page

Share this job