Uber : Staff Software Engineer – Home Feed Foundations

FieldDetails
CompanyUber Technologies Inc.
Job TitleStaff Software Engineer – Home Feed Foundations
DepartmentBackend Engineering
ProductUber Eats
Employment TypeFull Time
Job LocationsSan Francisco, Sunnyvale, California, United States
Role OverviewBuild 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 EducationBachelor’s Degree in Computer Science, Engineering, or related field
Experience Required8+ years of backend software engineering experience
Programming LanguagesGo, Java, Python, C++
Technical SkillsMicroservices architecture, distributed systems, data modeling, API design, caching, performance optimization
Preferred TechnologiesgRPC, Kafka, Redis, Cassandra
Preferred ExperienceLarge-scale consumer applications, search systems, recommendation engines, ML-driven personalization
Leadership SkillsTechnical mentorship, architectural decision-making, communication with cross-functional teams
Salary RangeUSD $232,000 – $258,000 per year
Additional CompensationBonus program, equity awards, benefits package, 401(k) plan
Work ModeOffice-based with partial remote flexibility (minimum 50% office presence)
Company MissionReimagining the way the world moves through technology and innovation

Click here to apply

Leave a Comment