A leading sports data and analytics company is seeking a Software Engineer (Backend) to transform large datasets into engaging insights for data-driven decisions in sports. This role involves developing and deploying APIs, managing databases, and building ETL pipelines. The ideal candidate should have at least 3 years of experience in Python, familiarity with AWS and SQL, and a strong interest in sports, particularly tennis. Join a dynamic team at the intersection of technology and sports analytics.
Qualifications
At least 3 years experience in Python or similar language.
Experience with cloud solutions, especially AWS.
Strong knowledge of SQL and relational databases.
Familiarity with ETL systems and data modelling.
Responsibilities
Develop innovative insights and graphics for tennis experts.
Design and deploy APIs for broadcasters and rights holders.
Manage the central database and research new technologies.
Build and maintain ETL pipelines from various sources.
Ensure data quality for accuracy and completeness.
Skills
Python or similar programming language
Flask or similar framework
AWS data services
SQL and complex relational databases
ETL systems and data modelling
Scalable API development
Linux server environments
Version control systems (Git)
Unit/integration testing
CI/CD pipelines
Message broker technologies (Redis, Kafka)
Docker and Kubernetes
Job description
A leading sports data and analytics company is seeking a Software Engineer (Backend) to transform large datasets into engaging insights for data-driven decisions in sports. This role involves developing and deploying APIs, managing databases, and building ETL pipelines. The ideal candidate should have at least 3 years of experience in Python, familiarity with AWS and SQL, and a strong interest in sports, particularly tennis. Join a dynamic team at the intersection of technology and sports analytics.