Software Engineer
Sportradar is seeking a Software Engineer to join the Automated Content team, which focuses on leveraging computer vision, deep learning, and artificial intelligence to revolutionise sports content creation. The role involves designing, developing, and maintaining robust software solutions that enable the Computer Vision teams to train, evaluate, and deploy complex AI systems in production environments.
The successful candidate will work within a specialised, distributed team to build databases, APIs, tools, and services that enhance the efficiency and reliability of the company's technical stack. This position is essential for advancing the state of the art in sports technology and ensuring that Sportradar continues to deliver world-class automated viewing experiences and real-time statistics to its global partners.
- Design, build, test, deploy and maintain libraries, components and backend services for computer vision applications, including data processing pipelines, machine learning model training infrastructure, and API endpoints.
- Participate in analysing business requirements and designing new functionalities, breaking down complex and abstract requirements into smaller concrete components.
- Research new technologies and methodologies to address technical issues.
- Contribute to the continuous improvement of existing software solutions.
- Design, build, test, deploy and maintain services hosted in the cloud that are part of a larger system.
- Improve the reliability and efficiency of the technical stack.
- Help reduce the time-to-market of computer vision solutions.
- Write clean, scalable, documented, and understandable code.
- Build reusable code libraries.
- Design, implement, and extend APIs.
- Proficiency (3+ years of professional experience) in Python (required).
- Experience with other languages will be considered a plus.
- Professional experience (3+ years) in managing larger projects from their conception to their maturity (required).
- Experience with frameworks for web APIs (Flask, FastAPI, ...) (required).
- Experience with API specifications (OpenAPI, gRPC) (required).
- Familiarity of Cloud Service Providers (especially AWS) (required).
- Solid knowledge of containerisation technologies and processes (required).
- Professional experience (3+ years) with databases (relational and non-relational) (required).
- Knowledge of lifecycle of ML/DL applications (required).
- Good communication skills (required).
- Ability to work independently and as part of a team (required).
- Strong organizational and problem-solving skills (required).
Sportradar is a global sports technology company that collects, analyses and distributes sports data to betting operators, sports leagues and media companies. Headquartered in St. Gallen, Switzerland, and founded in 2001, it provides betting services, managed trading, integrity monitoring and audiovisual streaming across hundreds of sports. The company holds official data partnerships with organisations including the NBA, NHL, FIFA and ICC. Sportradar is listed on the Nasdaq stock exchange and employs several thousand people worldwide.
