What You Will Do
- Design and evolve domain models and APIs for recordings, matches, and their relationships, with a strong focus on correctness and long-term maintainability.
- Build and operate backend services that provide consistent, controlled access to recording data across Veo’s systems.
- Lead and execute complex refactors and migrations, while keeping systems stable and data in sync.
- Improve reliability and data integrity by identifying edge cases and technical debt in the recording domain and shipping pragmatic fixes.
- Collaborate with product teams and platform partners, align on API contracts, and document decisions so other teams can build on top of the recording domain safely.
- Contribute to documentation and shared understanding of the domain, helping make it accessible and usable across the organization.
What You Could Bring
- 5 or more years of working experience with a strong backend engineering experience building and maintaining production systems.
- Experience working with domain-driven design problems, where defining models, boundaries, and ownership is key.
- Experience with API design, data migrations, and backward-compatible rollouts.
- A pragmatic approach to reliability, observability, and operational ownership.
- Enjoyment of collaborating across teams and writing clear documentation.
- Familiarity with Python is a bonus
- Openness to using modern AI tools in software development, and curiosity about how they can shape the way we design and evolve systems.
Similar Jobs
What We Do
Record your sport - without a camera operator. Veo lets you record your sports match without a camera operator. Automatic recording and video-editing enables coaches and players to watch and share their sport. Veo is founded in 2015 in Copenhagen. Our vision is to democratise the video broadcasting and analytics that today only are available for the professional teams. Veo is offered for clubs, players, coaches, scouts, families and fans to give access to quality video. The videos give automised panoramic, ball detector and player detector views. The platform contains analytical and sharing features enabling all users to access and utilise the content.








