Data Engineer

The Hub/Danske Bank

København

On-site

DKK 900,000 - 1,300,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Office in Copenhagen
Modern tech stack
Real ownership of projects
Collaborative product-focused work

Job summary

The Hub in Copenhagen is seeking a data engineer to own end-to-end data ingestion pipelines, from source systems into Snowflake, and to manage orchestration with Dagster. You will design and maintain dbt models, infrastructure-as-code using Terraform, and collaborate with product and platform teams to keep data reliable and well-tested.

You'll work with a modern stack including Snowflake, Dagster, dbt Cloud, and Terraform, and gain exposure to AI-driven data tooling.

Qualifications

  • Experience owning end-to-end data ingestion pipelines, including messy source system quirks and backfills.
  • Experience owning orchestration in a tool like Dagster (or Airflow/Prefect) and handling failures.
  • Experience managing cloud data infrastructure as code—Terraform required, DCM preferred.
  • Strong hands-on experience with dbt and a cloud data warehouse, including dbt Cloud administration.

Responsibilities

  • Own end-to-end data ingestion pipelines from source systems into Snowflake.
  • Own orchestration in Dagster: scheduling, dependencies, observability, and recovery.
  • Design and maintain dbt models and manage dbt Cloud environments and deployments.
  • Collaborate with engineering teams to translate platform needs into data models.

Skills

Data ingestion
Dagster orchestration
Terraform IaC
dbt Cloud administration
Snowflake data warehouse
SQL
CI/CD for data
Cross-team collaboration

Tools

Snowflake
dbt Cloud
Dagster

Job description

Why this role exists

Tech-first. Ego-free. User-obsessed. Over a million Danes use Skatteguiden to understand and optimise their taxes — automating tax tracking, surfacing deductions people didn't know they had, and connecting directly to the Danish tax authority to do it. We're an independent, 50-person company based in Copenhagen with a 4.7-star rating and one mission: make financial insight accessible to everyone, not just those who can afford an accountant.

None of that works without a data platform people can trust. Ours is built on Snowflake, Dagster, and dbt, turning messy source data into the numbers people rely on. We're investing further in it, and we need a data engineer who can take real ownership of it — from infrastructure and ingestion down to the SQL.

What you'll be working on
  • Own end-to-end data ingestion pipelines — from source systems into Snowflake — partnering with our product and platform teams to shape data contracts and keep pipelines resilient as those systems evolve.

  • Own orchestration in Dagster — scheduling, dependencies, observability, and failure recovery across the pipeline.

  • Own our Snowflake infrastructure and custom components as Infrastructure-as-Code — provisioning, environments, access, cost — using Terraform (and ideally DCM).

  • Push our data engineering practices forward — testing, CI/CD, semantic layer modeling, performance on Snowflake.

  • Shape how we use AI in the data stack.

  • Design and maintain dbt models that turn raw Snowflake data into trustworthy, well-tested data products — including owning dbt Cloud itself: environments, jobs, and deployments, not just the modeling layer.

  • Get exposure to Java (or another OOP language) and event-driven architecture.

What you bring
  • A track record of owning data ingestion pipelines end-to-end, including the messy parts — source system quirks, backfills, schema drift.

  • Experience owning orchestration in a tool like Dagster (or similar — Airflow, Prefect), and comfort being the one who gets paged when a DAG fails.

  • Experience managing cloud data infrastructure as code — Terraform required, DCM preferred.

  • Strong hands-on experience with dbt and a cloud data warehouse — including dbt Cloud administration (environments, job configuration, deployment), not just model development.

  • Comfort working directly with engineering teams outside of data, translating platform and product needs into data models.

Nice to have

  • Java or another OOP language, and comfort with event-driven architecture.

  • Exposure to applying AI/LLMs within a data platform.

What we offer
  • Real ownership — a small team where what you design ships, infrastructure included, not one buried in a 40-person backlog.

  • A modern stack, not legacy debt: Snowflake, Dagster, dbt Cloud, Terraform, Evidence, Lightdash — built recently, built to be extended.

  • Work that sits close to product and platform, not isolated in a data silo — your input shapes what gets built upstream, not just what you transform downstream.

  • A problem worth solving: Danish tax law is genuinely complex, and modeling it well is a real engineering challenge.

  • Impact you can point to — your pipelines and models power a product over a million Danes actually use to get their taxes right.

  • Office first in Copenhagen — five minutes from Rådhuspladsen, lunch at Claus Meyer, dinner covered if the day runs long.

Practical

Start: As soon as possible Reports to: Head of Data & Operations Planning

Hiring process
  1. 30-minute online screening call with recruiter.

  2. 1-hour onsite case session with hiring manager and team member.

  3. 30-minute onsite meet-and-greet with CEO.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Skatteguiden • København

On-site
DKK 700,000 - 900,000
Real ownership
Modern stack
Office in Copenhagen
Data Engineer — End-to-End Data Platform Owner
Data Engineer — End-to-End Data Platform Owner

Skatteguiden • København

On-site
DKK 700,000 - 900,000
Real ownership
Modern stack
Office in Copenhagen
Staff Insights Engineer
Staff Insights Engineer

Dreamdata.io • København

On-site
DKK 800,000 - 1,200,000
Location in Copenhagen
Equity
Lunch provided
+3
Staff Insights Engineer
Staff Insights Engineer

Dreamdata • København

On-site
DKK 900,000 - 1,200,000
Location in Copenhagen
Equity
Lunch provided
+3
Senior Engineer (Go)
Senior Engineer (Go)

Dreamdata • København

On-site
DKK 900,000 - 1,200,000
Equity in growing company
Lunch provided
Private health insurance and pension
+2
Data Platform Engineer — End-to-End Pipelines
Data Platform Engineer — End-to-End Pipelines

The Hub/Danske Bank • København

On-site
DKK 900,000 - 1,300,000
Office in Copenhagen
Modern tech stack
Real ownership of projects
+1
Senior Engineer (Go)
Senior Engineer (Go)

Dreamdata.io • København

On-site
DKK 900,000 - 1,200,000
Office in Copenhagen
Equity
Lunch provided
+3
Analytics Engineer
Analytics Engineer

Adnami ApS • København

On-site
DKK 800,000 - 1,000,000
Competitive salary and pension
Paid phone and internet subscription
Birthday off
+4
Data Analytics Engineer ()
Data Analytics Engineer ()

Cookie Information • København

Hybrid
DKK 600,000 - 900,000
Professional development budget
Health insurance
Flexible work arrangements
Product Analytics Engineer
Product Analytics Engineer

The Hub/Danske Bank • Aarhus

On-site
DKK 600,000 - 1,000,000
Pension scheme
Health insurance
5 extra days off after 2 years
+3