Senior Data Engineer - Recommendations

DICE
London
6 days ago
Create job alert

Live shows make us feel good. They’re a time to hang with our friends, discover new artists or lose ourselves on a dancefloor. We’re on a mission to bring all of this to more fans, more often – and that’s where you come in.

We’re looking for a Senior Data Engineer to join our rapidly evolving Data Platform team, to help us scale our data platform to make DICE more reliable and impactful for our partners and customers.

At DICE, you’ll be part of the company that’s redefining live entertainment. It’s a place where you can be yourself, influence the culture, and create work that you’re proud of.

About the role

You’re an experienced individual who is passionate about building and scaling data products, enhancing data platforms, and comfortable supporting the diverse needs of multiple teams. You’ll be in an inspiring and fast-moving environment working closely with developers, data scientists, data analysts, analytics engineers and product managers. You’ll be building data tools, designing highly scalable systems, and testing theories to arrive at essential insights that will help disrupt a global industry. You will contribute to improving our ways of working and establishing standards across the data team.

We work in an iterative approach, designing, building and trialling out new concepts quickly to test our assumptions and create the best service for our fans & partners. We also continue to pursue the best approaches to the many challenges we face in delivering highly scaled and richly personalised services. We want engineers open to collaboration and who want to be an integral part of the product improvement process.

You’ll be

Joining a team of experienced engineers to work on our data products and platform. This work may include deprecating legacy systems and building new solutions.

Working with Product Managers and other engineers to support the formulation and implementation of a data engineering strategy.

Having the opportunity to take ownership of end-to-end projects that are aligned with our business objectives, and to plan a roadmap for its delivery.

Bringing the team to a higher level of technical maturity by establishing best practices, overcoming siloed thinking, and encouraging collaborations.

Actively liaising with the Data Engineering Manager, Product Managers, Analytics Engineers, Data Analysts and Data Scientists to build the most optimal solutions for DICE.

You are

Passionate, humble and talented.

  • A fan of music and culture.
  • Actively responsible and a problem solver.
  • Inspiring and collaborative.
  • Eager to build apps that make a positive impact on the world.
  • Up-to-date with technologies and techniques, and you know when to use them.
  • A role model and mentor for other data engineers.
You’ll need

Proven experience as a Data Engineer with 4+ years of experience in building solutions, whilst also bringing a strategic outlook ahead.

Experience in building at scale, high-reliability end-to-end data solutions for both batched and streamed pipelines.

Extensive knowledge in data engineering best practices and evidence of successful implementation of the same.

Excellent knowledge of various data warehousing technologies for gathering and consolidating data from multiple sources, including streaming and serving real-time data.

Experience with streaming technologies such as Kafka, Kinesis or similar.

Experience with workflow orchestration software, such as Prefect, Airflow, or similar.

Experience in Agile methodologies, DevOps, CI/CD, Docker/Kubernetes and infrastructure-as-Code, e.g. Terraform

Solid development experience with Python (other programming languages are a plus)

Advanced SQL skills (Relational Querying), e.g. Postgresql or similar, and knowledge of NoSQL DBs.

Extensive knowledge of AWS tech stack.

Strong grasp of version control and CI workflows (e.g. GitHub Actions), and comfort working in Unix environments.

Experience with a recommendation/personalisation platform.

Experience designing, maintaining, and interfacing with REST APIs.

Knowledge of dbt.

Knowledge of A/B testing or multivariate testing frameworks.

  • Experience in deploying data science workflow/MLOps.

Knowledge of data governance, security & privacy, lineage, and quality frameworks in cloud environments.

AWS certification

About DICE

DICE is based throughout Europe, North America, Australia and India, and is rapidly growing worldwide. We’re constantly innovating to bring amazing products to fans, artists, venues and promoters.

We know that having a variety of perspectives makes us a better company – it\'s why we strongly encourage members of underrepresented communities to apply. Find out how we\'re creating a more diverse, equitable and inclusive DICE.

Unlimited paid holiday

Monthly DICE credits

Private health insurance with Vitality, with tons of perks

Workplace pension with Penfold

Coaching and CBT sessions

Classpass

Summer Fridays

Eye Care Vouchers

Cycle 2 Work

Season Ticket Loan

We recognise the benefits of hybrid working and want to create the best balance to ensure we can continue working together effectively. For our UK team, we have a hybrid work policy of three days in the office and two days from anywhere. You can chat about your specific team’s days and expectations during the interview process.

Application process

Our process usually involves a quick chat on the phone, a portfolio review or task and a couple of interviews where you’ll meet the people you’ll work with. We’ll keep you fully informed along the way.

Accepted file types: pdf, doc, docx, txt, rtf

When did you first hear about DICE? *

What’s the best live event you\'ve been to? What made it so great? *

What excites you about this role and working for DICE? *

Do you have any projects in your Github account that you would like to share with us? *

How did you hear about this job? *

What is your notice period and salary expectations? *

Do you have the right to work in the UK? * Select...

We want you to know your data is safe with us. * Select...


#J-18808-Ljbffr

Related Jobs

View all jobs

Senior Data Engineer

Senior Data Engineer

Senior Data Engineer

Senior Data Engineer

Senior Data Engineer

Senior Data Engineer

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Data Science Jobs for Career Switchers in Their 30s, 40s & 50s (UK Reality Check)

Thinking about switching into data science in your 30s, 40s or 50s? You’re far from alone. Across the UK, businesses are investing in data science talent to turn data into insight, support better decisions and unlock competitive advantage. But with all the hype about machine learning, Python, AI and data unicorns, it can be hard to separate real opportunities from noise. This article gives you a practical, UK-focused reality check on data science careers for mid-life career switchers — what roles really exist, what skills employers really hire for, how long retraining typically takes, what UK recruiters actually look for and how to craft a compelling career pivot story. Whether you come from finance, marketing, operations, research, project management or another field entirely, there are meaningful pathways into data science — and age itself is not the barrier many people fear.

How to Write a Data Science Job Ad That Attracts the Right People

Data science plays a critical role in how organisations across the UK make decisions, build products and gain competitive advantage. From forecasting and personalisation to risk modelling and experimentation, data scientists help translate data into insight and action. Yet many employers struggle to attract the right data science candidates. Job adverts often generate high volumes of applications, but few applicants have the mix of analytical skill, business understanding and communication ability the role actually requires. At the same time, experienced data scientists skip over adverts that feel vague, inflated or misaligned with real data science work. In most cases, the issue is not a lack of talent — it is the quality and clarity of the job advert. Data scientists are analytical, sceptical of hype and highly selective. A poorly written job ad signals unclear expectations and immature data practices. A well-written one signals credibility, focus and serious intent. This guide explains how to write a data science job ad that attracts the right people, improves applicant quality and positions your organisation as a strong data employer.

Maths for Data Science Jobs: The Only Topics You Actually Need (& How to Learn Them)

If you are applying for data science jobs in the UK, the maths can feel like a moving target. Job descriptions say “strong statistical knowledge” or “solid ML fundamentals” but they rarely tell you which topics you will actually use day to day. Here’s the truth: most UK data science roles do not require advanced pure maths. What they do require is confidence with a tight set of practical topics that come up repeatedly in modelling, experimentation, forecasting, evaluation, stakeholder comms & decision-making. This guide focuses on the only maths most data scientists keep using: Statistics for decision making (confidence intervals, hypothesis tests, power, uncertainty) Probability for real-world data (base rates, noise, sampling, Bayesian intuition) Linear algebra essentials (vectors, matrices, projections, PCA intuition) Calculus & gradients (enough to understand optimisation & backprop) Optimisation & model evaluation (loss functions, cross-validation, metrics, thresholds) You’ll also get a 6-week plan, portfolio projects & a resources section you can follow without getting pulled into unnecessary theory.