Basic Qualifications
- Relevant degree (B.Sc, M.Sc, Ph.D) in Computer Science or related technical field or equivalent practical experience
- Experience coding with C++, Java, Python, or Go
- Enjoy building high quality software that is relied upon by millions of people around the world.
- Comfortable working with ambiguity in constantly evolving environment
- Experience working in large scale distributed systems
Additional Qualifications
- Experience in building performant distributed systems with focus on correctness and consistency
- Experience with distributed databases
- Experience with large-scale eCommerce or Content-Management Systems
- Batch and/or Streaming computation platforms
- (Openness to) Fullstack experience
You will help build large scale the Uber Eats Catalog platform to ensure Uber Eats remains reliable and scalable for years to come. This is a team of engineers that want you to grow and succeed. Examples of what it means to be an engineer in our team:
- Design reliable solutions to solve business use cases in a highly distributed system.
- Implement solutions in Go with a strong focus on clean, readable code with unit and integration test coverage - and run it in production.
- Actively drive collaboration across multiple teams to create alignment and progress.
- Take active part in code change peer-reviews to ensure quality and knowledge sharing across the team.
- Contribute to engineering culture in terms of quality, monitoring and on-call practices.
- Own part of the team’s charter and through that help setting longer term direction for the team.
* Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to .