## Requirements
- 4+ years building backend services at scale.
- Experience coding with Go, C++, Java, or Python.
- Experience with event-driven architecture.
- Ability to turn business problems into effective technical designs.
- Comfortable navigating ambiguity and iterating on solutions.
## Nice to Have
- Experience with large catalog, search, or metadata platforms.
- Experience with distributed systems.
- Familiarity with distributed data stores, caches, and publish/subscribe systems.
- Background in e-commerce, retail platforms, or content management systems.
- Contributions to open-source projects or public technical discussions.
## What You Will Be Doing
- Implement backend services in Go that support catalog and inventory workflows across Uber’s marketplace.
- Build and maintain reliable systems that handle real-time updates and ingestion workloads at scale.
- Work with cross-functional teams to create aligned APIs and data models.
- Write high-quality code with a focus on clean implementation, good test coverage, and operational confidence.
- Participate in design discussions and contribute practical technical ideas with guidance from more senior engineers.
- Improve team practices around monitoring, documentation, and operational processes as you grow in your role.
## Perks and Benefits
- Collaborate with exceptional engineering talent in Aarhus and across Uber’s global engineering teams.
- Ownership over core platform services that run in production globally.
- A collaborative engineering culture where learning, design reviews, and documentation are encouraged.
- A local engineering hub in Aarhus with opportunities for global collaboration.
- Support for technical growth and opportunities to take on increasing responsibility.
- Flexible work policies and a healthy work/life balance.