| Company | Uber Technologies Inc. |
| Job Title | Staff Software Engineer – Home Feed Foundations |
| Department | Backend Engineering |
| Product | Uber Eats |
| Employment Type | Full Time |
| Job Locations | San Francisco, Sunnyvale, California, United States |
| Role Overview | Build and scale backend services powering the personalized feed experience for millions of Uber Eats users, including recommendation systems and content delivery platforms. |
| Core Responsibilities | • Design scalable backend systems for Uber Eats feed• Develop high-performance microservices and distributed systems• Work with product, design, ML, and data science teams• Lead projects from design to deployment• Architect APIs, storage, and data pipelines for real-time personalization• Optimize system performance and reliability• Mentor junior engineers and influence technical strategy |
| Required Education | Bachelor’s Degree in Computer Science, Engineering, or related field |
| Experience Required | 8+ years of backend software engineering experience |
| Programming Languages | Go, Java, Python, C++ |
| Technical Skills | Microservices architecture, distributed systems, data modeling, API design, caching, performance optimization |
| Preferred Technologies | gRPC, Kafka, Redis, Cassandra |
| Preferred Experience | Large-scale consumer applications, search systems, recommendation engines, ML-driven personalization |
| Leadership Skills | Technical mentorship, architectural decision-making, communication with cross-functional teams |
| Salary Range | USD $232,000 – $258,000 per year |
| Additional Compensation | Bonus program, equity awards, benefits package, 401(k) plan |
| Work Mode | Office-based with partial remote flexibility (minimum 50% office presence) |
| Company Mission | Reimagining the way the world moves through technology and innovation |