FreshRemote.Work

Data Engineer

United Kingdom - Remote

Salary: £55,000 to £65,000 - Must be based in the UK

Why Midnite? 

Midnite is a next-generation betting platform that is built for today’s fandom. We are a collective of engineers and designers who all share a passion for building the best sportsbook & casino experience possible, allowing our fans to feel closer to the games they love through the rush of winning money. 

Unlike the alternatives, Midnite doesn't feel like a website built two decades ago. Instead, it's a cutting-edge creation, designed and constructed from the ground up with the latest technologies. Crafting an experience that's truly intuitive, immersive, and immediately understandable is no walk in the park, but we thrive on the challenge. We believe we're on the brink of creating something truly awesome. 

What will you do?

We’re looking for a data engineer who is interested in having a big impact by being deeply involved in the full spectrum of data engineering. You’ll work on end-to-end projects that include everything from ingesting raw data into Apache Iceberg all the way through to creating end user dashboards. 

Our Tech Stack

Our current tech stack includes Python, Docker, Dagster, dbt, Fivetran, Apache Iceberg, AWS Athena, S3, Glue, Redshift, ECS and Looker.

We are big on testing and we test our code and data rigorously. This includes unit testing dbt models, employing dbt data tests and using pytest extensively to ensure our code is of high quality.

Responsibilities

  • Collaborate on end-to-end data projects, spanning from raw data ingestion to dashboard creation
  • Build, maintain, and optimise data pipelines using Dagster, Python and SQL
  • Write, optimise and debug SQL transformations in dbt
  • Develop and maintain data models that adhere to modern best practices
  • Contribute to BI and dashboard development when required
  • Uphold code quality by adhering to engineering best practices
  • Participate in code reviews, providing and receiving constructive feedback to maintain a high standard of code quality across the team

Essential Experience

  • A minimum of 3 years of experience in a comparable role
  • Expertise in Python and SQL
  • Solid understanding of general engineering best practices (unit testing, writing DRY code etc)
  • Hands-on experience with a modern data orchestrator (Airflow, Dagster, Prefect etc)
  • Comprehensive knowledge of data modelling concepts and methodologies (Kimball dimensional modelling, data vault etc)
  • Proficient with dbt
  • Experience with, or a willingness to learn, Looker
This job isn't fresh anymore!
Search Fresh Jobs

Job Profile

Regions

Europe

Countries

United Kingdom

Restrictions

Must be based in the UK

Benefits/Perks

Comprehensive health coverage Flexible working Generous parental leave Health insurance

Tasks
  • Build and maintain data pipelines
  • Develop data models
  • Participate in code reviews
Skills

Apache Iceberg AWS CI/CD pipelines Dagster Data Modelling Dbt Docker ECS Fivetran Git Glue Looker Marketing Pytest Python Redshift S3 SQL Unit Testing

Experience

3 years

Timezones

Europe/London UTC+0