Software Engineer, Backend - Inventory and Catalog Platform

Posted 30 days ago
Main Location
United States
Open jobs

Whether it's a sandwich, a burrito, or groceries, the Uber Eats team builds technology to connect people with what they want, when and where they want it. Uber Eats is home to a team of mobile and backend engineers tasked with creating an app to fuel our three-sided marketplace of eaters, delivery-partners, and restaurants.


What the Candidate Will Need / Bonus Points

The Denmark Eats Engineering team is responsible for building the product catalog and inventory system that powers the Uber Eats experience and related verticals, such as groceries. This is one of the foundational components of the Eats architecture, as it interfaces with merchants, powers our local graph, and serves recommendations to our customers. The system is designed to be highly-available and highly-scalable to support our global operation.


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.
  • Experience with user-data analytics and personalization

Preferred qualifications

  • Experience with large-scale eCommerce systems or content-management systems
  • Comfortable working with ambiguity in constantly evolving environment
  • Experience working in large scale distributed systems
  • Machine Learning Experience
  • Batch and/or Streaming computation platforms
We're a community of women leveraging our connections into top companies to help underrepresented women get the roles they've always deserved. Simultaneously, we work to build truly inclusive hiring processes and environments where women can thrive and not just survive.
Are you hiring? Join our platform for diversifiying your team
Software Engineer, Backend - Inventory and Catalog Platform