Magnet.me  -  Het slimme netwerk waar studenten en professionals hun stage of baan vinden.

Het slimme netwerk waar studenten en professionals hun stage of baan vinden.

Data Engineer

Geplaatst 30 mei 2026
Delen:
Werkervaring
4 tot 10 jaar
Full-time / part-time
Full-time
Functie
Salaris
€ 6.000 - € 8.500 per maand
Opleidingsniveau
Taalvereiste
Engels (Vloeiend)

Bouw aan je carrière op Magnet.me

Maak een profiel aan en ontvang slimme aanbevelingen op basis van je gelikete vacatures.

Join our team as a Data Engineer and help build the data pipelines that turn raw customer interaction events into reliable datasets that teams across bol use to understand and improve the shopper journey.

How do you make our customers happy?

By building the data pipelines that turn raw customer interaction events into reliable datasets that teams across bol use to understand and improve the shopper journey.

Every click, view, search, add-to-cart, and purchase that happens across bol’s platform generates an event. Those events need to be captured, validated, transformed, and made available to teams across advertising, marketing, experimentation, product analytics, and feature development. When the event data is accurate and trustworthy, teams can make better decisions.

The biggest challenge

Customer interaction data flows from multiple touchpoints across web, android and ios apps. Each source has its own quirks, schema evolution, and edge cases. Volumes are high, expectations for reliability and accuracy are even higher, and pipelines need to be correct, observable, and performant.

Data quality is the hardest part. Event schemas drift, upstream systems change, and anomalies need to be detected before they cascade downstream. You’ll design dbt models that encode event logic clearly, build monitoring and anomaly detection that catches issues early, orchestrate workflows in Airflow that handle failures gracefully, and write Python that holds up under production load. Testing, data quality checks, and documentation are part of the deliverable, not an afterthought.

What you'll do

You own the engineering side of the Shop Insights platform: event ingestion, transformation pipelines, data models, orchestration, and the conventions that keep it all maintainable. Tracking requirements and business needs change constantly, and the pipelines that serve them need to evolve without breaking trust in the data.

Day to day, you’ll:

  • Design, build, and maintain dbt models that transform raw interaction events into clean, documented datasets
  • Orchestrate workflows in Airflow with proper failure handling and observability
  • Write clean, well-tested Python for event ingestion, transformation, and tooling
  • Build and maintain data quality checks, anomaly detection, and monitoring to catch issues before they impact downstream teams
  • Optimize pipelines for cost, latency, and scalability
  • Partner with analysts, feature teams, and domain stakeholders to deliver reliable tracking solutions
  • Contribute to team conventions: CI/CD, code review, documentation — that lift everyone’s work

Why you can make a difference

Shop Insights provides the event tracking and measurement capabilities that teams across bol depend on. When the data is reliable and accurate, teams can trust their analyses, run confident experiments, and make better product decisions. When it’s not, trust in the numbers breaks down and teams hesitate to act on insights.

You’re building pipelines that enable teams — from experimentation to advertising to product analytics — to understand customer behavior and drive their businesses forward. The quality and stability of what you build directly impacts how confidently the organization can use data.

3 reasons why this is (not) for you

For you if:

  • Data Impact Driver: Your work empowers teams across bol.com to make data-driven decisions by building pipelines that fuel A/B testing, marketing campaigns, and product analytics.
  • Future-Proof Thinker: You prioritize long-term reliability over quick wins, designing pipelines that remain robust over time and proactively adapting models when requirements change.
  • Data Integrity Advocate: You confidently challenge incorrect metrics and welcome feedback on your own work, fostering a culture of accuracy, transparency, and continuous improvement.

Not for you if:

  • Hands-On Overhead Realist: You want to spend most of your time on novel data modeling problems. A lot of this role is unglamorous plumbing: backfills, schema migrations, and chasing down why a metric moved 0.3%.
  • Independent Builder Preference: You find stakeholder conversations draining and would rather be handed a spec. Here, the spec usually doesn’t exist yet — you help define it.
  • Greenfield Seeker: You’re looking for a fresh rebuild. This is an existing platform with past decisions you’ll inherit, work within, and gradually improve.

This is where you’ll work

You’ll join the Shop Insights & Experimentation product group, working closely with feature teams across bol and collaborating with Advertising, Marketing, Ecommerce, Product Analytics, and Experimentation domains. The team plays a business-critical role as the provider of all customer interaction data across the organization.

To be successful in this role, you need:

  • Strong proficiency in dbt for modeling and transforming analytical data
  • Solid proficiency in Python for data engineering, tooling, and custom pipelines
  • Experience building and operating workflows in Airflow (or similar orchestrators)
  • Strong SQL and experience with cloud data warehouses (BigQuery a plus)
  • Experience designing data models for reporting and analytical consumption (star schemas, marts, semantic layers)
  • Experience with testing, CI/CD, and version control in data engineering contexts
  • Strong focus on data quality, anomaly detection, and observability practices
  • Ability to explain data architecture and trade-offs to non-technical stakeholders
  • Experience with event-driven data architectures and streaming pipelines (pub/sub) is a plus

Perks

Flexible working

We bring the best of both worlds together by working 50% at the office and 50% at home. This way, we find a balance between organisational and individual needs.

Bonus

The bonus is calculated at the end of the year and we always end the year with a fun party!

The culture and the office

Our colleagues work hard to make the daily lives of our customers easier and more fun. But of course, we do this in an inspiring and creative environment!

Bij bol leveren onze collega’s een unieke bijdrage om het dagelijks leven makkelijker te maken. Vrijheid en verantwoordelijkheid zorgen ervoor dat we samen de volgende stap voor bol, het team, en onszelf kunnen vormgeven. Door te pionieren brengen we bol verder, met elkaar zijn wij verantwoordelijk voor deze gezamenlijke missie.

Retail
Utrecht
Actief in 2 landen
3.000 medewerkers
50% mannen - 50% vrouwen
Gemiddeld 33 jaar oud