UberEats Order Platform Team needs to build scalable and extensible backend systems for order fulfillment, focusing on reliability and architectural improvements.
Requirements
- 3+ years of software engineering experience
- Experience with Go, Java, Python, or other backend technologies
- Strong software engineering fundamentals: knowledge of basic tenets and patterns for API design and code organization
- Experience with distributed system concepts and microservices ecosystem
- Experience of handling critical user facing tier1 systems
Responsibilities
- Build scalable and extensible backend systems that facilitate various workflows for order fulfillment
- Put reliability front and center: both at a system level and at the business metric level
- Address defects and inefficiencies with urgency, both reactively and proactively
- Organize and program manage your own work and work for your team, facilitating proper tracking of progress against committed goals
Other
- You will be joining the UberEats Order Platform Team.
- This team handles the core product layer orchestration for all Delivery orders at Uber, across the lifecycle from order creation to fulfillment to billing.
- The main themes within the team are reliability, architectural improvements and new logistical capability building.
- You will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp.
- You will also be eligible for various benefits.