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 JobsJob Profile
Must be based in the UK
Benefits/PerksComprehensive health coverage Flexible working Generous parental leave Health insurance
Tasks- Build and maintain data pipelines
- Develop data models
- Participate in code reviews
Apache Iceberg AWS CI/CD pipelines Dagster Data Modelling Dbt Docker ECS Fivetran Git Glue Looker Marketing Pytest Python Redshift S3 SQL Unit Testing
Experience3 years
Timezones