Senior Data Engineer

bol

Utrecht

On-site

EUR 90,000 - 120,000

Full time

10 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

bol’s AdInsights team seeks a Senior Data Engineer to own end‑to‑end data pipelines and models powering advertiser insights. You’ll work on pipelines that combine advertising and commerce data, ensuring reliable, scalable data foundations for dashboards and APIs.

You will collaborate with analysts, engineers, product managers and advertising stakeholders to translate high‑level needs into robust data solutions and maintainable tooling at scale in Utrecht area.

Qualifications

  • Strong SQL and Python skills with data modelling experience.
  • Experience building and operating data pipelines, preferably with Airflow and dbt or similar tooling.
  • Experience with cloud data warehouses; BigQuery experience is beneficial.
  • Strong focus on data quality, observability, performance and maintainability.
  • Ability to combine data from multiple sources into reliable datasets and metrics.
  • Ability to work independently and explain technical trade-offs clearly.
  • Experience with dashboards, APIs, Java or Kotlin is a plus.

Responsibilities

  • Design, build and maintain data pipelines that combine advertising and commerce data from multiple sources.
  • Create clear and maintainable data models that support campaign performance insights.
  • Write clean, well-tested Python and SQL for data processing and tooling.
  • Orchestrate reliable workflows in Airflow, including monitoring and failure handling.
  • Build data quality checks and observability to identify issues early.
  • Optimise data processing for performance, scalability and cost.
  • Expose reliable campaign data through advertiser-facing APIs and dashboards.
  • Translate product needs into robust data solutions without detailed specs.
  • Collaborate with analysts, engineers, product managers and stakeholders.
  • Contribute to CI/CD, code review, testing and documentation practices.

Skills

SQL
Python
Data modelling
Analytical data products

Tools

Airflow
dbt
BigQuery

Job description

Will you join our AdInsights team?

How do you make our customers happy?

By building the data products that help advertisers understand how their campaigns are performing. AdInsights brings together data from across the bol ecosystem, transforms it into reliable and meaningful advertising insights, and makes those insights available through advertiser-facing dashboards and APIs.

Your work enables advertisers to evaluate their results and make better-informed decisions about their campaigns.

The biggest challenge

Advertising insights are created by combining large amounts of data from different sources across bol. The challenge is to aggregate this data effectively and efficiently, and turn it into reliable insights that advertisers can access through dashboards and APIs.

You will build scalable data pipelines and models that ensure advertisers receive consistent and trustworthy information about their campaign performance. Data quality, maintainability and performance are essential, because advertisers rely on these insights to understand the value of their advertising investments.

What you will do as Senior Data Engineer

As a Senior Data Engineer in AdInsights, you take end-to-end ownership of the data pipelines, models and aggregation logic that power advertiser-facing insights. You work from high-level business and product needs and translate them into scalable, reliable and maintainable data solutions.

You are expected to operate independently, make sound technical trade-offs, and help the team improve the quality and reliability of its data products. You contribute hands-on while also raising the bar for how the team builds, tests, documents and operates its pipelines.

  • Design, build and maintain data pipelines that combine advertising and commerce data from multiple sources
  • Create clear and maintainable data models that support campaign performance insights
  • Write clean, well-tested Python and SQL for data processing and tooling
  • Orchestrate reliable workflows in Airflow, including monitoring and failure handling
  • Build data quality checks and observability that identify issues before they reach advertisers
  • Optimise data processing for performance, scalability and cost
  • Expose reliable campaign performance data through advertiser-facing APIs and ensure consistency with dashboard insights
  • Translate product and stakeholder needs into robust data solutions without needing detailed specifications
  • Collaborate with analysts, software engineers, product managers and advertising stakeholders
  • Contribute to team conventions for CI/CD, code review, testing, documentation and operational ownership
Why you can make a difference

Advertisers need confidence that the numbers they see are complete, consistent and timely. In this role, you make that possible by building the data foundations that turn complex source data into metrics they can trust.

The quality of the pipelines and models you build directly affects the trust advertisers place in our dashboards and APIs. By making advertising data accurate, consistent and accessible, you help advertisers make better decisions and improve the value they get from advertising on bol.

To be successful as Senior Data Engineer, you need:

  • Strong SQL and Python skills, with experience in data modelling and analytical data products
  • Experience building and operating data pipelines, preferably with Airflow and dbt or comparable tooling
  • Experience with cloud data warehouses; BigQuery experience is a plus
  • A strong focus on data quality, observability, performance and maintainability
  • Ability to combine data from multiple sources into reliable datasets and metrics
  • Ability to work independently from high-level problems and explain technical trade-offs clearly
  • Experience with dashboards, APIs, Java or Kotlin is a plus
3 reasons why this is (not) for you

You recognize yourself in this if you are a:

  • Advertising Impact Driver: Your work directly helps advertisers understand campaign performance and make informed decisions.
  • Data Puzzle Solver: You enjoy bringing together data from different sources and turning it into clear, reliable insights.
  • Quality-Minded Builder: You care about scalable engineering, trustworthy metrics and solutions that remain maintainable as the platform evolves.

This role is less suitable if you are a:

  • Single-Source Seeker: You prefer working with simple datasets from one well-defined source. This role involves combining data from across a complex ecosystem.
  • Independent Builder Preference: You would rather receive a complete specification and work mostly on your own. Here, you collaborate to clarify reporting needs and shape the solution.
  • Dashboard-Only Thinker: You are mainly interested in visual reporting. This role focuses on the data engineering foundations that power both dashboards and APIs.
Where you'll be working

You’ll join AdInsights, a team in the advertising domain that builds the data foundations behind advertiser insights. The team works on the pipelines, models and services that turn complex advertising and commerce data into reliable campaign performance information.

You’ll collaborate closely with engineers, analysts, product managers and advertising stakeholders to translate reporting needs into data products that are accurate, scalable and useful in practice.

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

Similar jobs worth comparing

Expert Data Engineer
Expert Data Engineer

bol • Utrecht

On-site
EUR 90,000 - 120,000
Senior Data Analyst Advertising
Senior Data Analyst Advertising

bol • Utrecht

On-site
EUR 70,000 - 100,000
29 days vacation
Transit coverage
Pension plan
+1
Senior Data Engineer: Ads Insights & Pipelines
Senior Data Engineer: Ads Insights & Pipelines

bol • Utrecht

On-site
EUR 90,000 - 120,000
Senior Data Engineer: Scale Pipelines & Trusted Metrics
Senior Data Engineer: Scale Pipelines & Trusted Metrics

bol • Utrecht

On-site
EUR 90,000 - 120,000
Data Product Manager
Data Product Manager

bol • Utrecht

On-site
EUR 75,000 - 95,000
Annual bonus tied to sustainability goals
B Corp certification supporting equality
Senior Data Analyst
Senior Data Analyst

Harnham • Randstad

On-site
EUR 50,000 - 70,000
Competitive salary
Comprehensive benefits package
Collaborative work environment
+2
Lead Analytics Engineer
Lead Analytics Engineer

AIHR | Academy to Innovate HR • Rotterdam

Hybrid
EUR 90,000 - 130,000
MacBook provided
Flexible working hours
Pension plan
+2
Senior Analytics Engineer
Senior Analytics Engineer

Scrambly • Netherlands

On-site
EUR 90,000 - 130,000
Data Analytics Manager (English)
Data Analytics Manager (English)

Wpp • Amsterdam

Hybrid
EUR 42,000 - 65,000
Flexible working hours
Work-from-home options
EU travel opportunities
Senior software engineer - Data Platform Engineer (OLAP)
Senior software engineer - Data Platform Engineer (OLAP)

EngineersOfAI • Amsterdam

Hybrid
EUR 110,000 - 140,000