Senior Data Engineer
About us:
Pythia is a fast-growing company providing services to the sports betting industry.
Our business is all about predictive sports modelling, underpinned by extensive use of a wide and ever-expanding array of real-time feeds and inputs. If that sounds both complex and hard, it is, but it’s also a huge amount of fun!
We strive to be the best at what we do every day, and we know that our success comes from our most important resource – our people. We pride ourselves on hiring talented individuals who challenge the status quo and help us to build exceptional, high-performing teams.
Based in London Victoria, we’re working to a hybrid work-from-home/office model (1-2 days in the office/week).
We offer private health and dental insurance, a cycle to work scheme, enhanced parental leave, enhanced sick pay, 36 days total holiday allowance, discretionary annual bonus, and plenty of career development opportunities.
At Pythia, you will find a relaxed atmosphere, regular social events and remarkable colleagues looking to push boundaries - come and join us!
The role:
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.
What you will be doing:
● 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
What to expect from the selection process