Data Engineer

Data Engineer

Full-Time 50000 - 60000 £ / year (est.) No working from home possible
U

At a Glance

  • Tasks: Design and optimise data pipelines using Databricks for real-time analytics.
  • Company: Join UK Tote Group, transforming pool betting with innovative technology.
  • Benefits: Competitive salary, bonus scheme, shares, generous holiday, and study support.
  • Other info: Enjoy a friendly workplace with regular social events and opportunities for growth.
  • Why this job: Make a real impact in a collaborative environment while enhancing your data engineering skills.
  • Qualifications: Experience in Databricks, Apache Spark, and real-time data ingestion required.

The predicted salary is between 50000 - 60000 £ per year.

At UK Tote Group, we’re on a mission to reimagine the future of pool betting — building a modern, data-driven betting experience for millions of racing fans. Our technology powers real-time insights, supports responsible gaming, and helps us deliver trusted, customer-first products across the UK and international markets.

You’ll play a key role in designing, building, and optimising the Databricks-based Lakehouse that drives real-time data, analytics, and reporting across the Tote.

What You’ll Be Doing
  • You’ll design, build, and optimise data pipelines using Databricks, Spark Structured Streaming, and Delta Live Tables to ensure data flows efficiently and reliably across the organisation.
  • By applying the Medallion Architecture, you’ll develop robust Bronze, Silver, and Gold Delta tables that serve as the foundation for analytics, APIs, and decision‑making tools.
  • You’ll integrate data from Kafka (MSK), AWS S3, and external APIs, ensuring seamless ingestion into the Lakehouse.
  • You’ll work closely with BI teams to enable high-performance Power BI dashboards through Databricks SQL Warehouses, making data more accessible and actionable across the business.
  • You’ll ensure that all data is governed, discoverable, and secure under Unity Catalog, and you’ll contribute to continuous delivery by implementing and maintaining CI/CD pipelines for Databricks jobs, notebooks, and DLT workflows.
  • Monitoring, tuning, and troubleshooting pipeline performance will also be part of your day‑to‑day, using Databricks metrics, CloudWatch, and AWS Cost Explorer to ensure optimal performance and efficiency.
  • You’ll document data models, schemas, and lineage, maintaining a clear understanding of data flows and dependencies.
  • Alongside Compliance and Technology colleagues, you’ll help ensure the platform remains fully compliant with GDPR and Gambling Commission regulations.
  • Finally, you’ll champion best practices in data platform design, observability, and cost management, helping shape the future of the Tote’s data ecosystem.
What We Are Looking For
  • We’re looking for an experienced Data Engineer with proven expertise in building pipelines in Databricks and a strong grasp of Apache Spark, whether in PySpark or Scala, including Structured Streaming.
  • You should have experience with Kafka (MSK) and real-time data ingestion, as well as a deep understanding of Delta Lake, Delta Live Tables, and the Medallion Architecture.
  • A strong AWS background is important, particularly with services such as S3, Glue, Lambda, Batch, and IAM.
  • You’ll be proficient in Python and SQL for data engineering and analytics, and comfortable implementing CI/CD pipelines using tools such as GitHub Actions, Azure DevOps, or Jenkins.
  • Solid experience with Git, version control, and Spark performance tuning will help you succeed in this role.
  • Most importantly, you’ll bring a collaborative, proactive attitude and an ability to balance platform reliability with the pace of delivery.
  • It would be an advantage if you have experience working with streaming architectures or data governance frameworks like Unity Catalog.
  • Familiarity with Power BI, Looker, or Tableau is desirable, as is exposure to Databricks REST APIs, Airflow, or Databricks Workflows.
  • Knowledge of infrastructure-as-code tools such as Terraform, AWS networking fundamentals, and cost management techniques using Photon and DBU monitoring will also be beneficial.
  • You’ll be analytical, detail-oriented, and motivated by solving complex data challenges.
  • A self-starter by nature, you take ownership of your work and enjoy designing end-to-end solutions that deliver measurable value.
  • You’re a great communicator who can explain data concepts clearly to both technical and non-technical colleagues, and you have a passion for automation, efficiency, and data quality.
  • Most of all, you’re curious and committed to continuous learning within a fast-evolving cloud data landscape.
What’s in it for you?

At the Tote you can expect a friendly working environment with a strong sense of teamwork and pride in what we do. Within this role you’ll develop a broad range of skills and experiences that can enhance your career at the Tote. Additionally, our company benefits package includes:

  • Competitive Basic Salary
  • Discretionary Bonus Scheme
  • Company Shares Option Plan
  • Contributory pension scheme
  • Life insurance (4 x basic salary)
  • Simply Health Cash Plan
  • Holiday entitlement (33 days inclusive of bank holidays)
  • Study Support and opportunity for progression and development
  • Confidential 24/7 365 employee assistance helpline
  • Agile and collaborative office environment with free parking, fruit, biscuits, and drinks
  • Regular social events, charity events and volunteering opportunities

Data Engineer employer: UK Tote Group

At UK Tote Group, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to thrive. As a Data Engineer, you'll not only contribute to cutting-edge data solutions but also benefit from a competitive salary, generous holiday entitlement, and opportunities for professional development. Our commitment to employee well-being is reflected in our comprehensive benefits package, including a contributory pension scheme and a supportive environment that encourages continuous learning and teamwork.

U

Contact Details:

UK Tote Group Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Data Engineer

Network Like a Pro

Get out there and connect with people in the industry! Attend meetups, webinars, or even just grab a coffee with someone who works at UK Tote Group. Building relationships can open doors that a CV just can't.

Show Off Your Skills

When you get the chance to chat with potential employers, don’t hold back! Share your experiences with Databricks, Spark, and any cool projects you've worked on. Let them see your passion for data engineering in action.

Prepare for Technical Challenges

Brush up on your technical skills and be ready for coding challenges or technical interviews. Practice building data pipelines or optimising queries, so you can showcase your expertise when it counts.

Apply Through Our Website

Don’t forget to apply directly through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining the team at UK Tote Group.

We think you need these skills to ace Data Engineer

Databricks
Apache Spark
PySpark
Scala
Structured Streaming
Kafka (MSK)
Delta Lake

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Data Engineer role. Highlight your experience with Databricks, Spark, and any relevant data pipelines you've built. We want to see how your skills align with our mission at UK Tote Group!

Showcase Your Projects:Include specific projects where you've used technologies like Kafka, AWS, or Delta Lake. We love seeing real examples of your work, so don’t hold back on the details that demonstrate your expertise!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Explain why you're passionate about data engineering and how you can contribute to our team. Let us know what excites you about working with us at UK Tote Group.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our team!

How to prepare for a job interview at UK Tote Group

Know Your Tech Stack

Make sure you’re well-versed in Databricks, Apache Spark, and the Medallion Architecture. Brush up on your knowledge of Delta Live Tables and how they fit into data pipelines. Being able to discuss your experience with these technologies confidently will show that you're ready to hit the ground running.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles, especially around real-time data ingestion and pipeline performance tuning. Use examples that highlight your analytical mindset and how you approached complex data challenges, as this will resonate well with the interviewers.

Communicate Clearly

Practice explaining technical concepts in simple terms. You’ll likely need to communicate with both technical and non-technical colleagues, so being able to break down complex ideas will demonstrate your strong communication skills and collaborative attitude.

Be Ready for Practical Tests

Expect to face practical assessments or coding challenges during the interview. Brush up on your Python and SQL skills, and be prepared to solve problems on the spot. This will not only test your technical abilities but also your thought process and approach to problem-solving.