Data Engineer - sports analytics/betting
Data Engineer - sports analytics/betting
Salary £50k-£65k (plus very lucrative bonus on top)
Location: London or Leeds (very relaxed about hybrid/remote working)
Company description
We are a proprietary sports pricing and product provider, specializing in the development of intricate, simulation-driven pricing and risk systems that empower leading sports brands. As pioneers in player-level, play-by-play simulations and forecasting, we deliver the group's most advanced pricing and risk capabilities - particularly focused on the US market.
Job description
The purpose of this role is to implement and maintain data infrastructure that facilitates data-driven decision making, innovation and operational efficiency while ensuring that the data pipeline is secure, reliable, and scalable. The role holder will build and maintain high-performance data systems that are foundational to driving business growth and success. The successful candidate will have a strong grasp of modern data modelling practices, analytics tooling, and interactive dashboard development in Power BI and Plotly/Dash (or similar).
Key responsibilities
- Design and implement scalable data architectures and systems to support business intelligence and analytics needs.
- Develop, optimize, and maintain ETL pipelines for efficient data integration and transformation.
- Oversee data storage solutions, including backup and recovery strategies to ensure data integrity and availability.
- Write and manage SQL queries to extract, manipulate, and analyze data for reporting and decision-making.
- Implement robust data security and privacy protocols in compliance with relevant regulations and best practices.
- Collaborate with clients and end users to gather requirements, provide updates, and deliver tailored data solutions.
Qualifications
- Proficient in writing clean, efficient, and maintainable SQL and Python code, particularly for data transformation and analytics use cases.
- Understanding of data modelling concepts and be able to design data models that are optimised for different user cases.
- Familiarity with SQL and experience working with and designing relational databases.
- Experience implementing data pipelines that run on Kafka or equivalent distributed event store and stream-processing platforms.
- Ability to debug and optimize failing or slow data pipelines and queries.
- Systems integration experience: networking, data migrations, API integration and design.
- Enthusiasm for clean systems, including documentation, logging, and reproducibility.
- Experience working with AWS S3, Athena, ECS, Cloud Formation, Lambdas & Cloudwatch.
- Familiar with analytics tools such as Power BI, Plotly/Dash, or similar for building interactive and impactful visualizations.
- Passion for TDD.
- Company
- OTA Recruitment
- Location
- South East, United Kingdom
Hybrid / WFH Options - Employment Type
- Permanent
- Salary
- GBP Annual
- Posted
- Company
- OTA Recruitment
- Location
- South East, United Kingdom
Hybrid / WFH Options - Employment Type
- Permanent
- Salary
- GBP Annual
- Posted