Confidential client - Senior Data Engineer

The Ripple Effect

Stockholms kommun

Hybrid

SEK 750,000 - 1,000,000

Full time

13 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

The Ripple Effect is seeking a Senior Data Engineer in Stockholm to design and maintain production-grade data pipelines using Python and dbt. You’ll collaborate with clients to translate business needs into reliable data assets.

You’ll implement orchestration with Airflow or similar, ensure data quality with CI/CD and testing, and optimize warehouses like BigQuery or Snowflake. Fluency in English required; Sweden-specific language is not needed.

Qualifications

  • 6+ years in data engineering, with consulting or client-facing project work.
  • Proficient Python engineer writing clean, tested code (pytest, proper dependency management).
  • Experience building production data pipelines and orchestration.
  • Fluent English; Swedish is not required.
  • Strong SQL skills and data modeling.

Responsibilities

  • Build production-grade data pipelines in Python, orchestrated to recover gracefully when upstream issues occur.
  • Use dbt to create clean, tested, version-controlled data models for analysts and applications.
  • Implement CI/CD, automated testing and data quality monitoring to surface problems early.

Skills

Python programming
dbt
Airflow
Dagster
Prefect
BigQuery
Snowflake
CI/CD
pytest
Spark
RAG pipelines
pgvector
Pinecone
Vertex AI
MetricFlow

Tools

dbt
BigQuery
Snowflake
Airflow
Dagster
Prefect
CI/CD tooling

Job description

Senior Data Engineer (Python, dbt, cloud)

Dashboards, products and big business decisions all rest on data that someone built properly. This role is for the engineer who builds it.

Our client is a tech consultancy in [REGION] working with mid-sized and large enterprises. You'll build the pipelines, transformations and platforms that clients rely on every day.

At many consultancies, you get placed with a client and rarely see your colleagues again. This one works the other way. The office is busy most days, and shared lunches, after-work evenings and hackathons keep people connected between assignments.

A typical assignment (give or take)

The challenge: a client's data has outgrown its setup. Pipelines break quietly, nobody trusts the numbers, and the warehouse bill keeps climbing.

Your part: you build reliable pipelines, bring in proper orchestration and testing, model the data in dbt, and make the warehouse fast and affordable again.

Every day in between: Python, dbt, colleagues who like talking shop, and a lunch table that fills up.

What you'll do
  • Build the pipelines. Design and run production-grade data pipelines in Python, orchestrated so they recover gracefully when something upstream breaks.

  • Shape the data. Use dbt to turn raw data into clean, tested, version-controlled models that analysts and applications can trust.

  • Keep it healthy. Put CI/CD, automated testing and data quality monitoring in place, so problems surface before the client's dashboards do.

  • Work closely with clients. Turn fuzzy requirements into concrete plans, and manage expectations along the way.

Who are you?

You've probably spent years making messy data behave, and somewhere along the way you realised the most interesting problems sit right where the data meets the business.

You'd probably describe yourself as:

  • Seasoned: [6+] years in data engineering, with a solid track record in consulting or client-facing project work.

  • A real Python engineer: you write clean, reusable, tested code (pytest, proper dependency management), not just scripts.

  • A pipeline builder: you've run orchestration with Airflow, Dagster or Prefect, and set up CI/CD, testing and quality monitoring for data.

  • Fluent in dbt: it's part of your stack, and you use it for modular, well-tested transformations.

  • At home in the warehouse: solid experience with BigQuery or Snowflake, including performance.

  • Comfortable in the room: you can manage stakeholders and keep delivering when requirements shift.

Strong plus (but not requried):

  • AI: experience with vector databases (e.g. Pinecone, pgvector), RAG pipelines, AI agents or MLOps on Vertex AI or similar. No experience yet but keen to learn? We'd love that too.

  • Large-scale processing and cost control: Spark (PySpark or Scala), and a track record of cutting cloud and warehouse costs.

  • Advanced dbt: macros, custom materializations, or the dbt Semantic Layer and MetricFlow.

Language: fluent English. Swedish is not required.

Buzzword bingo: Python, dbt, Airflow, Dagster, Prefect, BigQuery, Snowflake, CI/CD, pytest, Spark, RAG, pgvector, Pinecone, Vertex AI, MetricFlow

What's in it for you
  • Range without job-hopping. New clients, industries and data challenges, all with the same employer.

  • A consultancy that sticks together. Even when you're placed with a client, you're part of a team that meets up regularly over lunch, after work and at hackathons. You're never just a name on a staffing list.

  • Room to grow. Space and resources to learn new tech, sharpen your business sense, and grow beyond your own specialty.

  • Flexibility when you need it. Hybrid work in Stockholm, depending on what each client allows.

Let's talk

The client is confidential for now, so the full picture comes in a first, discreet conversation.

Please note: the role doesn't include work permit sponsorship, so you'll need to already have the right to work in Sweden.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Confidential client - Senior Software Engineer
Confidential client - Senior Software Engineer

The Ripple Effect • Stockholms kommun

Hybrid
SEK 700,000 - 1,000,000
Hybrid work in Stockholm
Education budget
Team-focused culture
+1
Senior Data Engineer
Senior Data Engineer

Doktor • Stockholms kommun

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

Tenth Revolution Group • Stockholms kommun

Hybrid
SEK 558,000 - 725,000
Hybrid work model
Stockholm location
Tech Lead - Data Engineering
Tech Lead - Data Engineering

Playground Group • Stockholms kommun

On-site
SEK 600,000 - 800,000
Data Engineer
Data Engineer

Playground Group • Stockholms kommun

On-site
SEK 600,000 - 850,000
Analytics Engineer
Analytics Engineer

Bravida Sverige AB • Stockholms kommun

On-site
SEK 600,000 - 700,000
Autonomy on career development
Direct access to senior stakeholders
Active investment in AI and generative BI
Senior Data Engineer
Senior Data Engineer

Devoteam • Malmö kommun

On-site
SEK 900,000 - 1,300,000
Senior Data Engineer: Snowflake & Data Platform Architect
Senior Data Engineer: Snowflake & Data Platform Architect

Devoteam • Malmö kommun

On-site
SEK 900,000 - 1,300,000
Senior Data Engineer
Senior Data Engineer

Aqilea • Stockholms kommun

On-site
SEK 900,000 - 1,300,000
Senior Data Engineer
Senior Data Engineer

ALLPS • Stockholms kommun

Hybrid
SEK 700,000 - 1,000,000
Fixed-rate long-term assignments
Freelance or ALLPS employment
Efficient AI interview process