Data Engineer

Employment TypeFull-time

We built DICE for fans. We’ve gone from being a tiny six-person company in London to a 90+ person (and growing) company that is now launching around the world.

DICE is obsessed with using great design, high scale software, and cutting-edge AI techniques to be the world’s best platform to discover and buy tickets to amazing live experiences. The world’s most talented artists work closely with us to make sure their tickets go to their fans, not scalpers or touts.

We are looking for an experienced Data Engineer to join our AI product team.

We want a team player who is passionate about building and scaling data science platforms and comfortable with supporting the diverse needs of multiple teams. You’ll be in an inspiring and fast-moving environment as part of a cross functional-team, working closely with developers, designers, testers and product managers. But more importantly, you’ll be building tools, maintaining high scale systems, and testing theories to arrive at essential insights that will help disrupt a global industry.

We work in an iterative approach, designing, building and trialing out new concepts quickly in order to test our assumptions and create the best possible service for our fans. We also aggressively pursue the best approaches to the many challenges we face in delivering a high scale and richly personalised services. We want engineers that are open to collaboration and that want to be an integral part of the product design process.


  • Developing end-to-end data management solutions including database schema, database back-up & management, and performance tuning.
  • Research and develop solutions to ensure the scalability of our data infrastructure.
  • Ship internal but also customer-facing features.
  • Regularly ship a variety of data products from data infrastructure to the productionalisation of Machine Learning models.
  • Iterating on solutions based on internal and external feedback.


  • Strong experience building high scale, high-reliability end-to-end data solutions and pipelines
  • Experience putting models into production
  • Strong data architecture skills
  • Experience gathering and consolidating data from external sources
  • Experience with sparse data environments
  • Solid development experience with Python or Golang
  • Advanced SQL skills
  • Expert knowledge of analytics databases such as Redshift
  • Extreme attention to detail and quality-orientated
  • AWS experience
  • Good knowledge of UNIX and bash
  • BSc degree in Computer Science, Maths, Physics or similar
  • Experience with Spark and Hadoop (bonus)
  • Good understanding of Data Science (bonus)
  • Experience with PyTorch and/or TensorFlow (bonus)
  • Experience with weak supervision and other novel approaches to sparse data problems (bonus)


  • Competitive salary
  • Unlimited holiday
  • Private Healthcare
  • Mental Health and Wellbeing programmes
  • DICE Development Programme
  • DICE credit to spend on gigs
  • Regular socials
  • Free breakfast
  • Brand new HQ in East London!
close overlay