Senior Data Engineer

Doktor.Se

Stockholms kommun

On-site

SEK 900,000 - 1,200,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Real influence
Small team
Autonomy
30 days vacation
Wellness allowance
Development budget

Job summary

Doktor.Se is rebuilding its data platform in Stockholm to deliver scalable, trustworthy reports and analytics across Sweden and beyond. You will own foundational data work, unify sources, and shape the warehouse strategy with strong ownership and collaboration with product, backend, and finance teams.

You’ll work in a small, autonomous data engineering team and apply AI to automate boilerplate, transformations, and analyses—driving a modern, resilient data platform for a growing medical services

Qualifications

  • Designed and run data platforms in production, with an eye for scalable architecture.
  • Fluent in Python and SQL with strong opinions on warehouse use and schema discipline.
  • Experience with dbt or equivalent and data modelling (staging, marts, tests).
  • Working knowledge of one or more managed warehouses (Snowflake, BigQuery, Redshift).
  • Familiarity with orchestration tools (Airflow, Dagster, Prefect).
  • Treats data contracts as a product problem and communicates this to backend engineers.
  • GDPR fluency and healthcare data awareness are a plus.

Responsibilities

  • Reshape data foundations—multi-tenancy, retention, and data contracts with backend services.
  • Decide the warehouse strategy and shape it (self-hosted Postgres, dbt, and external warehouses).
  • Unify data sources: operational databases, Amplitude analytics, and S3 integrations.
  • Build observability into the platform: lineage, freshness, and meaningful alerts.
  • Own reporting used by finance, operations, and board; ensure trust by design.
  • Collaborate with backend, product, and finance as a peer, not a service desk.
  • Apply AI to boilerplate, schema generation, transformation logic, and exploratory analysis.

Skills

Python
SQL
dbt
Orchestration tools
GDPR knowledge
Data contracts

Education

Relevant university degree

Tools

Postgres
Snowflake
BigQuery
Redshift
Airflow
Dagster
Prefect

Job description

  • Location: On-site, Monday–Thursday at Sveavägen 63, Stockholm. Fridays are flexible.
Why Doktor.se

Doktor.se is Sweden's largest digital healthcare provider. We combine physical clinics with a digital platform serving millions of consultations per year across Sweden, Germany, and Norway. Our 25-person engineering team has startup autonomy inside a profitable, international organization with 1,000+ employees and over 1B SEK in revenue.

We run OpenAI and Anthropic models in production across patient and clinician workflows — and that footprint is growing fast. AI is a working tool here, not a buzzword. We use it daily, we expect you to as well, and we hire people who treat it as a force multiplier.

What you'll do

Our data platform works, but it was built to solve yesterday's problems. We have data scattered across Postgres databases, Amplitude, S3 file dumps, and a tangle of Python jobs that move it around. The reports get built and the business runs on them. But trust is brittle, reconciliation is too manual, and the foundations need work before we can scale to where we're going.

We need someone who can help us rebuild this — not maintain what we have, but reshape it. If you want a place where the warehouse is clean and the pipelines just run, this isn't it. If you want to redesign a data platform from foundations up, with real ownership and the leverage to make it good, here's what you'd own:

  • Reshape the data foundations — multi-tenancy, retention, and data contracts with backend services.
  • Decide what the warehouse actually is: self-hosted Postgres + dbt, managed Snowflake or BigQuery, or something else. You'll shape this.
  • Unify three data sources that don't currently talk to each other: our operational databases, Amplitude product analytics, and a long tail of S3-based partner integrations.
  • Build observability into the platform — lineage, freshness, and alerting that actually means something.
  • Own reporting that finance, operations, and the board rely on. Make those reports trustworthy by design, not by manual reconciliation.
  • Work directly with backend, product, and finance teams. You're not a service desk — you're a peer who shapes how data gets produced upstream, not just consumed downstream.
  • Use AI aggressively for pipeline boilerplate, schema generation, transformation logic, and exploratory analysis — the same discipline we hold ourselves to.

You’ll be part of a small data engineering team. That's a lot of ownership and not a lot of cover. The right person sees that as opportunity.

What we’re looking for
  • You've designed and run data platforms in production — not just written DAGs. You've thought about what to build vs buy, where transformations belong, and how to keep schemas honest as products evolve.
  • You're fluent in Python and SQL, with strong opinions about how Postgres should be used as a warehouse (and when it shouldn't).
  • You've used dbt or equivalent in a real environment and understand data modelling — staging, marts, tests.
  • You have working knowledge of one or more managed warehouses (Snowflake, BigQuery, Redshift) and can evaluate them honestly against self-hosted options.
  • You're comfortable with orchestration tools — Airflow, Dagster, Prefect, whichever — and know what an orchestrator is for.
  • You think about data contracts as a product problem, not just a pipeline problem, and can make that case to backend engineers.
  • You use AI in your daily work and can talk about how. If your answer is "I haven't really tried it yet," this isn't the role.
  • Healthcare data experience is a plus. GDPR fluency is expected. Patientdatalagen familiarity is a bonus.
  • You have a relevant university degree or equivalent experience.
Tech stack
  • Sources: Postgres (operational), Amplitude (events), S3 (integrations and dumps)
  • Languages: Python, SQL
  • Cloud: AWS, multi-account
  • Warehouse: Postgres today, open question for tomorrow
  • Transformation: likely dbt going forward
  • Orchestration: open question — you'll shape this
  • AI: Claude and OpenAI in our daily workflow
What we offer
  • Real influence. The data platform is being rebuilt and you're at the centre of it.
  • Small team, direct impact. 25 engineers — your work is visible, not lost in a machine.
  • Autonomy. No micromanagement, no endless approval chains.
  • Collective agreement, 30 days vacation, wellness allowance, personal development budget.
Practical details
  • Start: As soon as we find the right person. We'll accommodate your notice period.
  • Employment: Permanent, full-time. Six month probation period.
  • Location: On-site, Monday–Thursday at Sveavägen 63, Stockholm. Fridays are flexible.
  • Language: You'll be working with our entire org so Swedish is a strong plus, but English is our working language within tech.
  • Work permit: You must already have the right to work in Sweden.

We handle recruitment internally — no agencies, no consultants, no external recruiters.

På Doktor.Se vill vi göra saker annorlunda. Vi vill utmana och förändra en hel bransch. Allt började med en idé om att det måste gå att skapa en vårdlösning som är bättre anpassad till vår tid och våra behov. Att det måste gå att få moderna digitala verktyg och traditionell fysisk vård att samverka med utgångspunkt i patientens behov. Och att göra det så att det inte bara blir tillgängligt för våra patienter utan också bidrar till att utveckla det sätt som vård erbjuds på idag. För oss alla. Det här är faktiskt vad vi gör idag. Men vi är långt ifrån klara och är ute på en spännande förändringsresa. Där kan du få vara med och bidra.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

Doktor • Stockholms kommun

On-site
SEK 900,000 - 1,300,000
Real influence
Small team impact
Autonomy
+3
Senior Platform Engineer
Senior Platform Engineer

Doktor • Stockholms kommun

On-site
SEK 600,000 - 900,000
30 days vacation
Wellness allowance
Personal development budget
Senior Platform Engineer
Senior Platform Engineer

Doktor.se • Stockholms kommun

On-site
SEK 600,000 - 800,000
30 days vacation
Wellness allowance
Personal development budget
Senior fullstack-utvecklare (Python/Typescript/AI)
Senior fullstack-utvecklare (Python/Typescript/AI)

Doktor.se • Stockholms kommun

Hybrid
SEK 720,000 - 880,000
Kollektivavtal
30 dagars semester
Tjänstepension (ITP1)
+2
Technical Product Owner
Technical Product Owner

Doktorse Nordic AB • Stockholms kommun

On-site
SEK 700,000 - 1,000,000
Kollektivavtal
Tjänstepension
Friskvårdsbidrag
+1
Technical Product Owner
Technical Product Owner

Doktor • Skavsta

On-site
Kollektivavtal
Tjänstepension
Friskvårdsbidrag
+1
Product Engineer
Product Engineer

Doktorse Nordic AB • Stockholms kommun

On-site
SEK 400,000 - 600,000
Kollektivavtal
Tjänstepension
Friskvårdsbidrag
+1
Technical Product Owner
Technical Product Owner

Doktor.se • Stockholms kommun

On-site
SEK 700,000 - 900,000
Kollektivavtal
Tjänstepension
Friskvårdsbidrag
+1
Senior Android-utvecklare (Kotlin/Jetpack Compose/AI)
Senior Android-utvecklare (Kotlin/Jetpack Compose/AI)

Doktor.se • Stockholms kommun

On-site
SEK 600,000 - 750,000
30 dagars semester
Tjänstepension (ITP1)
Friskvårdsbidrag
+1
Senior Android-utvecklare (Kotlin/Jetpack Compose/AI)
Senior Android-utvecklare (Kotlin/Jetpack Compose/AI)

Doktorse Nordic AB • Stockholms kommun

On-site
SEK 550,000 - 700,000
30 dagars semester
Tjänstepension (ITP1)
Friskvårdsbidrag
+1