The Consumer Incentives team at Uber is looking to shape consumer demand across food, grocery, and other delivery verticals by designing innovative pricing products and building scalable systems to keep the marketplace efficient, reliable, and poised for growth.
Requirements
- Experience coding with one or more of Java, Scala, Go, C++, Python (or similar)
- Deep experience in system design and architecture, and enjoy collaborating on building scalable, maintainable systems
- Strong track record of contributing to and delivering impactful product features, balancing quality with timely execution
- Think strategically and work to align technical decisions with broader business goals, always considering impact
- Contributed to shipping product features that balance quality with timely delivery
Responsibilities
- Design and build impactful products used by hundreds of millions of consumers, collaborating with engineers, Product Managers, Product Operations, and Data/Applied Scientists
- Develop high-performance, scalable, and reliable distributed backend systems that are core to Uber's Delivery platform
- Write clean, maintainable, and high-quality code that meets strong engineering standards
- Champion best practices in testing, monitoring, and operational excellence to ensure long-term system health
- Break down complex systems and partner across functions to ensure scalability, maintainability, and testability
- Lead technical alignment on ambiguous challenges, thoughtfully evaluating trade-offs and guiding the team toward robust solutions
Other
- BS/BE degree or equivalent in Computer Science, Engineering, Mathematics or a related field
- 5+ years of Software Engineering work experience
- Take initiative and follow through on responsibilities, contributing meaningfully to team goals
- Supported and mentored peers or junior team members, and enjoy fostering a collaborative, inclusive team culture
- Communicate effectively and collaborate well across teams to deliver impactful results