Software Engineer 2
UberSan Francisco, United StatesPosted 5 March 2026
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