Sport Tech & Data
Software Engineer
Mid Level
Mont-Saint-Guibert, Belgium
hybrid
Full time
Job description
About the Role
The Software Engineer joins the Automated Video Production team, a diverse, highly skilled and enthusiastic team within the broader Automated Content Unit. The Automated Content Unit is a specialised, distributed team focused on research and development in areas such as computer vision, machine learning, deep learning and data science. The role focuses on designing, developing and maintaining the software solutions that power Automated Video Production technology.
Key Responsibilities
- Design, build, test and maintain libraries, components and backend services for Automated Video Production systems, including production data analysis and event distribution, and optimisation of video and audio encoding and distribution processes.
- Design, build, test, deploy and maintain services hosted in a global distributed server architecture on premises and in the cloud as part of a larger system.
- Analyse business requirements and design new functionalities, breaking down complex and abstract requirements into smaller concrete components to help the team deliver quickly and efficiently.
- Research new technologies and methodologies to address technical issues.
- Proactively contribute to the improvement of the software development process, maintaining hands-on familiarity with the latest technology strategy, tools and technologies.
- Contribute to the continuous improvement of existing software solutions.
- Improve the reliability, security and efficiency of the stack.
- Write clean, scalable, documented and understandable code.
- Participate in code review processes and build reusable code libraries.
- Design, implement and extend APIs.
Required Experience & Qualifications
- Proficiency in Python.
- Experience with other programming languages.
- Strong experience in managing larger projects from conception to maturity.
- Experience with frameworks for web APIs (e.g., Flask) and API specifications (OpenAPI, WebRTC).
- Proficiency working on Linux systems.
- Excellence with version control systems and CI/CD pipelines for the software release lifecycle.
- Good knowledge of containerisation technologies and processes.
- Experience with databases.
- Familiarity with Cloud Service Providers, especially AWS.
- Interest in hardware technologies and practical experimentation.
- Excellent communication skills.
- Ability to work independently and as part of a team.
- Strong organisational and problem-solving skills.
Preferred Skills
- PostgreSQL knowledge.
Workplace
- Office-first, fully on-site model, with team members working in the office five days a week; certain exemptions may apply depending on location.
About the Company
We're the world's leading sports technology company, at the intersection between sports, media, and betting.
Create your account to access job details
Unlock full job descriptions, apply in seconds, and get access to roles matched to your experience and interests.


