Senior Data Analyst

traffic label
UK
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Airflow Amazon Web Services Amazon S3 ARM Architecture Software as a Service Data Architecture Data Validation Information Engineering Data Infrastructure Extract Transform Load (ETL) Data Warehousing Software Debugging
+11 more
DevOps Github Systems Analysis Python (Programming Language) Data Processing Scripting Large Language Models Snowflake Backend Terraform User Identification

Job description

We’re building a Customer Data Platform: one unified player profile across our group of brands. The platform should help the business:

  • Improve acquisition. Understand who actually converts, and why others don’
  • Increase conversion. Replace generic flows with journeys built for the specific player in front of us.
  • Segment players properly. Who’s a high-value player? Who’s at risk of leaving? Who’s a VIP?
  • Reactivate before churn. Spot players who are about to leave and bring them back with offers that match what they actually want.

Tech stack:

  • Snowflake (with Snowpipe and Cortex Analyst LLM agent).
  • dbt, Python.
  • Airflow (Astronomer), AWS (S3, Lambda), Terraform, GitHub Actions.
  • Omni BI on top. Reverse ETL into marketing platforms.
  • Medallion architecture: bronze, silver, gold., You sit between the business (Product Owner, stakeholders) and the engineering team. About 30% of your time is practical data work: validating that CDP capabilities behave as specified, exploring data before specs are written, testing hypotheses for new capabilities, building shared gold layer models that consumer teams use, and helping those teams understand what data is available. It is not business reporting or analytics built for individual brands.

The other 70% is Systems Analysis: turning what you find into specs engineers can build from, owning data quality from symptom to root cause, raising what isn’t right before it ships, and shaping the semantic layer so other business lines can find and trust the data.

Four things define the systems analysis side:

  • Turn business intent into specs that engineers can build from. Talk to stakeholders, figure out what they actually need, and write it down. Each spec covers source schema, target model, transformation logic, business glossary, schedule, data quality checks, consumer, and use case. Stay reachable through development. Engineers will have questions.
  • Find and fix data quality problems at the root, alongside the engineering function. Trace lineage, identify the cause, work with the data source owner on the fix, check downstream impact, and close the loop.
  • Confirm what’s delivered does what we said it would. Validate against the spec you wrote. When the data isn’t right, you raise it before it ships.
  • Make data usable beyond the team that asked for it. Contribute to the semantic layer, data descriptions, and shared definitions so other business lines can find what they need, understand what it means, and trust it without going through you each time., CDP build, identity resolution, data quality, semantic definitions, and governance. Business analytics on top of the platform, such as dashboards and performance reports for specific brands, is produced by analyst teams aligned to those brands. Your job is to make sure those teams can do theirs: trustworthy data, clear definitions, fast issue resolution., * The Data Engineering function. Your manager (Data Engineering Lead) and the engineers building the platform.
  • Embedded QA function. Owns automated validation.
  • Shared DevOps across the wider organisation.

Requirements

  • SQL. Expert level. Window functions, complex joins, and root cause investigation on large datasets.
  • dbt. Practical experience. You can write models, write tests, and debug them.
  • Python. Comfortable for ad hoc analysis, scripting, and data manipulation.
  • Confident across the modern data stack. You investigate problems yourself instead of waiting for DE, and you can explain the root cause to the business in plain language.
  • Medallion or layered data architectures.
  • You’ve written specifications that engineers built from.
  • You’ve owned a data quality problem from “something looks off” to “fixed at source”.
  • You can talk to business stakeholders and a backend engineer in the same hour without losing either of them.

  • Background in iGaming, affiliate marketing, SaaS, or other high-volume digital businesses.
  • Experience unifying customer or user profiles across sources, sometimes called Customer 360 or Single Customer View. Angles: identity matching, semantic modelling, etc.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:15 min

Empowering domain teams with an open data platform

Sandhya Menon Sandhya Menon ¡ WWC Europe 2026

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum ¡ WWC Europe 2026

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters ¡ WWC 2023

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt ¡ LIVE

3:05 min

Audience questions on AI agents and pipeline vectorization

Joy Joy ¡ WWC 2024

2:40 min

Using GitHub primitives for internal documentation and corporate operations

Kyle Daigle ¡ Coffee With Developers

Videos

See all

Related articles

See all