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
  • Comfortable with git
  • Must be based in the UK

Desirable Experience

  • Experience with AWS’s data ecosystem (Glue, Athena, Redshift, S3)
  • Experience with delivery of full end-to-end of data products, including data visualisation and BI
  • Experience with CI/CD pipelines
  • Understanding of marketing data and common terminology (e.g. attribution models, Google Ads etc.)

What’s in it for you:

  • Shape our future: Play a key role in our team's success, where your voice matters, and you'll have a direct impact on shaping Midnite's future.
  • Connect and unwind: Take part in our quarterly gatherings where our community comes together to bond and have fun.
  • Comprehensive health coverage: Look after your well-being with our outstanding zero-excess health insurance plan, which includes optical and dental coverage.
  • Simplify life: Take advantage of our nursery salary sacrifice scheme, allowing you to conveniently pay your child's nursery fees straight from your paycheck.
  • Work-life balance: Enjoy 25 paid holidays a year, plus generous paid maternity, paternity, and adoption leave, supporting you during life's most important moments.
  • Productive home office: We provide everything you need for a comfortable and ergonomic home setup, ensuring you're as productive as possible.
  • Flexible working: We embrace flexible working, allowing you to adjust your schedule when life's unexpected moments arise.​
  • Latest tech made easy: With our salary sacrifice schemes, you can upgrade to the latest gadgets, household items, and mobile tech without the upfront cost.
  • Exclusive perks: Enjoy a wide range of discounts on retailers, groceries, and subscriptions, making life a little more affordable.
  • Grow with us: Expand your skills through internal and external learning opportunities while benefiting from access to mentorship programs that support your development.
  • Transparent compensation: We provide competitive pay with clear team bandings and salary grids, ensuring that salary discussions are simple and fair. 
  • Constructive feedback: We foster a transparent culture, encouraging individual feedback and review sessions to help everyone improve.
  • Work from anywhere: Whether it's a cosy cottage in the Cotswolds or anywhere else, enjoy the freedom of working remotely.
Apply

Job Profile

Regions

Europe

Countries

United Kingdom

Restrictions

Must be based in the UK

Benefits/Perks

25 paid holidays Comprehensive health coverage Ergonomic home setup Flexible working Generous parental leave Health insurance Key role in team success Nursery salary sacrifice Nursery salary sacrifice scheme Paid maternity, paternity, and adoption leave Quarterly gatherings

Tasks
  • Build and maintain data pipelines
  • Collaborate on data projects
  • Develop data models
  • Participate in code reviews
  • Write and debug SQL transformations
Skills

Apache Iceberg AWS AWS Athena 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