Vacature

Data Engineer

Build data platforms using Postgres, dbt, and Python.

Functietype:
Fulltime
Werklocatie:
Enschede

Geanny Santos

Heb je vragen over deze vacature? Ik beantwoord je vragen graag!

The short version

We're looking for a mid-level Data Engineer to join our team in Enschede. You'll build the data foundations that power BI dashboards and AI agents for our clients — connecting messy, scattered systems into clean, reliable data platforms. If you like variety, working with real business problems, and seeing your work actually get used, this is the role.

About Flawless Workflow

Flawless Workflow builds Data & AI platforms that help organizations work smarter. We connect their systems, centralize their data, deliver real-time insights through dashboards, and deploy AI agents that automate repetitive work. Our clients range from housing associations and municipalities to manufacturing companies and construction suppliers.

We're a team of 24 — young, growing fast, and serious about what we build. No corporate layers, no endless approval chains. You'll have real ownership from day one and plenty of room to grow as the company does.

What you'll do

A typical project looks like this: a client has data spread across an ERP system, a CRM, a handful of Excel files, and maybe a legacy database or two. Our backend developers build the connections to those source systems. From there, you take over — designing the data warehouse in Postgres, modeling the data with dbt, and then bringing it to life through dashboards and making it available for AI agents to run on.

Day to day, that means you'll:

  • Design and build the data warehouse layer, turning raw ingested data into a well-structured Postgres database
  • Create and maintain data models in dbt that transform raw data into reliable, well-documented datasets
  • Write Python for custom data transformations, integrations, and automation
  • Build dashboards that give clients real-time insight into their processes and performance
  • Work closely with backend developers (who handle source system connections) and machine learning engineers (who build the AI agents that run on your data)
  • Collaborate directly with clients to understand their processes, KPIs and data landscape
  • Continuously improve data quality, performance, and reliability across projects

What we're looking for

  • 2–4 years of experience in data engineering or a closely related role
  • Strong skills in SQL and Python — these are your daily tools
  • Experience with Postgres and dbt
  • Experience with Power BI
  • A bachelor's degree (or higher) in a technical field — computer science, engineering, information systems, or similar
  • You speak Dutch fluently — our clients are Dutch-speaking and you'll interact with them directly
  • Comfortable working on-site in Enschede

Nice to have but not critical:

  • Experience with Django
  • Familiarity with Microsoft Azure

What makes this role interesting

  • Variety. You won't be maintaining the same pipeline for years. Every client brings a different structure, different systems, and different challenges.
  • Impact. The data platforms you build are the foundation for real AI agents and dashboards that clients use every day. Your work directly drives results.
  • AI meets data engineering. This isn't a traditional data warehousing job. You're building the infrastructure that makes AI agents possible — and you'll see firsthand how that comes together.
  • Growth. In a team of 24, there's no waiting in line. If you want to take on more responsibility, lead projects, or deepen your technical expertise, the opportunity is there.
  • Strong team around you. You're not on your own. You'll work alongside backend engineers, machine learning engineers, and fellow data engineers who support each other daily. It's a young, ambitious team that shares knowledge, solves problems together, and genuinely enjoys what they build.

Reageer op deze vacature