Senior Data Warehouse Analyst
Role Overview:
We are looking for a Senior Data Warehouse Analyst to take ownership of our analytics data layer across multiple iGaming brands.
This role sits at the core of BI & Analytics - ensuring that our data is structured correctly, consistently defined, and reliable for all downstream reporting and decision-making.
You will work across raw data, transformation logic, and reporting structures to ensure we have a clear and trusted “single source of truth” - while also identifying and fixing data issues at their root cause.
This is a hands-on role for someone who thinks beyond queries and understands how data should be designed, not just consumed.
Key Responsibilities:
1. Data Warehouse Ownership & Structure
· Own and evolve the structure of the analytics data layer (tables, views, aggregates)
· Ensure consistent definitions across key KPIs (GGR, NGR, deposits, bonus cost, player metrics)
· Eliminate duplication of logic and conflicting calculations across tables and reports
· Design and maintain scalable data structures to support analytics and reporting needs
· Work with backend/data teams to define how new data should be ingested and structured
2. Data Quality & Reliability
· Ensure accuracy, completeness, and consistency of data across all reporting layers
· Identify discrepancies across datasets and trace issues back to source, transformation, or logic
· Design and implement structured QA and reconciliation processes
· Reduce recurring issues by improving underlying data structure rather than patching outputs
3. Data Processing & Optimisation
· Work with stored procedures and transformation logic to maintain and improve data pipelines
· Optimise queries, aggregations, and table design for performance and scalability
· Implement efficient data strategies (pre-aggregation, incremental logic, partitioning where applicable)
· Ensure data is performant and usable across BI tools and analytics workflows
4. Issue Investigation & Cross-Team Collaboration
· Act as the main point of contact for data issues between BI and backend/IT teams
· Translate business/data issues into clear technical requirements
· Drive resolution of issues end-to-end - from identification to validation
· Communicate clearly when data issues impact reporting or decision-making
5. Data Enablement & Process Improvement
· Document data structures, logic, and KPI definitions
· Create clarity around how data is built and used across the business
· Introduce repeatable processes to reduce manual work and firefighting
· Support the analytics team with SQL-based analysis when needed
What We’re Looking For:
Experience
· 5-8+ years in data, BI, or data warehouse roles
· Strong experience working with transactional datasets (e.g. bets, payments, events, financial data)
· Experience in iGaming or similar high-volume data environments preferred
· Experience working close to data modelling or warehouse layers (not just reporting)
Technical Skills
· Advanced SQL (joins, aggregations, window functions, performance optimisation)
· Experience working with stored procedures and transformation logic
· Strong understanding of:
data grain and aggregation layers
KPI consistency and single source of truth principles
designing reporting tables and datasets
Experience improving data performance (large tables, optimisation, query efficiency)
Data Thinking
· Thinks in terms of data structures and flow, not just queries
· Able to challenge inconsistent logic and improve data design
· Understands trade-offs between ideal architecture and business speed
· Comfortable working in imperfect environments and improving them over time
Collaboration & Ownership
· Strong communicator with technical and non-technical teams
· Able to clearly explain issues, root causes, and proposed solutions
· High ownership mindset - identifies problems and drives them to resolution
· Comfortable working independently in a fast-paced environment
What Success Looks Like (3-6 months):
· Clear and consistent KPI definitions across all key business areas
· Improved trust in data across BI, CRM, marketing, and product teams
· Reduction in recurring data issues and discrepancies
· More structured, scalable data layer supporting analytics and reporting
· Faster turnaround on data-related questions and issue resolution
Why Join Us:
This is an opportunity to take ownership of a critical layer of the business - the data that powers decision-making across multiple brands.
You will have direct impact on how data is structured, trusted, and used, working closely with analytics, marketing, product, and engineering teams.
If you enjoy solving real data problems, improving systems over time, and building clarity out of complexity - this is a strong opportunity to do it.
- Department
- BI & Analytics
- Locations
- Remote
- Remote status
- Fully Remote
- Employment type
- Full-time