Join Us
Senior Data Engineer
Role Overview
As a Senior Data Engineer, you will be joining a small, but growing team, dedicated to predicting the outcome of sporting events.
Your role will be crucial, managing the databases used by the quantitative teams and making sure the storage solutions are optimal for the tasks at hand. You will also create and manage reporting tools used to assist key business decisions.
This is a hybrid role with London Victoria office attendance expected twice a week.
- Additional pay: Bonus scheme
- Schedule: Monday to Friday
- Strong experience managing relational databases (inc. MSSQL and PostgreSQL)
Benefits:
- 28 days + Bank Holidays leave
- Purchase up to 5 extra days of holiday/year
- Casual dress
- Company events
- Cycle to work scheme
- Flexible schedule
- Private medical insurance
- Optical and Dental cover
- Generous paternity and maternity leave
- Referral programme
- Company sick pay
- Team lunches
Senior Data Engineer
● Managing and optimising database structures
● Supporting data workflows for the quantitative team
● Implementing basic data quality checks to ensure accuracy and reliability
● Ongoing monitoring to check ETL pipelines and performance of the database
● Generating reports and building interactive visualisations (e.g., in Tableau or similar tools)
● Producing clean and clear documentation for the databases and procedures
What you need for this role:
● Strong experience managing relational databases (inc. MSSQL and PostgreSQL)
● Proficiency in SQL for querying and optimization in production environments
● Familiarity with data visualisation tools (Tableau, Power BI, or similar)
● Ability to implement basic data validation/quality processes
● Good communication and documentation skills
Nice to have:
● Experience with dbt
● Experience with Jira/Confluence
● Experience in ETL (Extract, Transform, Load) processes