What will I be doing? 🔎 Role purpose - Be part of the Data Engineering team at tombola, in delivering a market leading customer data platform. - To deliver data solutions in accordance with agreed organisational standards that ensure services are resilient, scalable and future proof - To implement data flows to connect operational systems, data for analytics and business intelligence (BI) systems - To work with commercial, product and analytics teams to define, produce and maintain data models around the business - Be a team player and support deliver the data engineering strategy that enables tombola to deliver on its business objectives - To optimize and develop the data pipeline that makes tombola’s various online data sources available for consumption by key stakeholders around the business. - To work with development and engineering teams to ensure quality and availability of raw data sources - To work with security, data protection and compliance teams to ensure a secure and compliant data architecture is maintained, in line with gambling license requirements and industry best practices Key Responsibilities - Designing, building, and maintaining data pipelines to facilitate building data models that provide useful data and insights to key business stakeholders, external stakeholders and regulators - Working with Data Analysts in delivering an efficient data model to be used for analytics and reporting - Collaborating with immediate team and wider teams to support data queries and requests - Participate in team’s Sprint ceremonies and commit to timely delivery of tasks / objectives - Working with key business stakeholders and analysts to gather data requirements - Defining and documenting key logical and physical data models - Produce and maintain a metadata repository for use within various departments across the business - Ensure that the principles of security-by-design and privacy-by-design are followed Knowledge & Experience - Experience in designing, building and testing data products based on feeds from multiple systems, using a range of different storage technologies, access methods or both - Experience maintaining and documenting large data sets - Experience managing and building relationships with internal and external stakeholders - Experience in Cloud Technologies - Experience in ETL, Orchestrator tools like Airflow, AWS Glue etc. - Understand the concepts and principles of data modelling. - Experience in modern data warehouse technologies like redshift, databricks etc - In depth SQL knowledge. - Streaming frameworks like Kafka, Kinesis etc - Knowledge of industry-wide technology trends and best practices across Data Engineering field and awareness of where this discipline relates and adds value to other business domain areas - Ability to work in large, collaborative teams - Understanding of software skills such as business analysis, development, maintenance, and software improvement - Knowledge of iGaming industry and regulatory requirements would be a huge advantage - Experience with a broad range of technologies would be a huge advantage. Some of the tools / technologies we use are Python, git, dbt, Docker, SQL Server, AWS Personal Qualities - Ability to work as part of a team - Expert communicator. Can communicate progress of complex projects to senior stakeholders. - Demonstrate high degree of empathy and emotional intelligence - You will have excellent communication and interpersonal skills, able to build strong relationships with internal and external stakeholders at all levels - Highly motivated with a “can do” attitude and the ability to use own initiative - Have a “down to earth” working style - Good attention to detail and the ability to prioritise effectively - Able to work under pressure and to tight deadlines - Spirit of fun and engagement

