UberEats aims to be the most trustworthy and reliable delivery platform, and the Consumer Fulfillment team builds solutions to boost post-order engagement and guarantee reliable delivery, providing transparent, proactive, and reactive support to foster customer confidence.
Requirements
- 5+ years of software engineering experience
- Experience with Go, Java, Python, or other backend languages/technologies
- Experience with shipping high quality product features on time and with high velocity
- Experience with distributed system concepts and microservices ecosystem
- Experience of handling critical user facing Tier 1 systems
- Comfortable dealing with system complexity
Responsibilities
- innovate, architect, develop and scale solutions to serve our customers.
- Put reliability front and center: both at the needs of the system and the business.
- Provide initiative and technical leadership to build reliable, high-quality solutions that scale with Uber's engineering processes.
- Deliver and review technical design, code and documentation.
Other
- Partner with fellow engineers and cross functional stakeholders
- Organize and program manage your own work and work for your team, facilitating proper tracking of progress against committed goals
- Support your fellow teammates.
- Collaborative team player and willingness to work cross functionally to ship high quality solutions to serve our customers.
- Demonstrated leadership skills, with experience in mentoring and guiding junior engineers.