Senior Data Engineer Building the data pipelines that power attribution reporting and insights
How do you make our customers happy?
The biggest challenge
What you'll do as Data Engineer
- design, build, and maintain dbt models that transform raw interaction data into clean, documented attribution datasets
- orchestrate workflows in Airflow with proper failure handling and observability
- write clean, well-tested Python for ingestion, transformation, and tooling
- model the data so it serves both operational reporting (dashboards, business KPIs) and analytical use cases (attribution modeling, ad-hoc investigation)
- keep data quality high through testing, monitoring, and clear data contracts with upstream and downstream teams
- optimize pipelines for cost, latency, and scalability on cloud data warehouses (BigQuery)
- partner with data scientists and analysts to productionize attribution logic and ship insights faster
- contribute to team conventions — CI/CD, code review, documentation — that lift everyone’s work
Why you can make a difference
Attribution is a shared capability within bol. When the attribution layer is solid, advertisers can set an objective, trust the measurement, and let the system optimize against it. When it’s shaky, every downstream team reinvents its own version of the truth. Hence, you’re not building a pipeline for a dashboard — you’re building the foundation that enable advertisers reaching their goals.
3 reasons why this is (not) for you
Switch to find out
- - No, You want to spend most of your time on novel data modeling problems. A lot of this role is unglamorous plumbing: backfills, schema migrations, chasing down why a metric moved 0.3%.
- - No, You find stakeholder conversations draining and would rather be handed a spec. Here, the spec usually doesn't exist yet — you help write it.
- - No, You're looking for a greenfield rebuild. This is an existing platform with existing decisions, some of which you'll inherit, live with, and gradually improve.
- + Yes, You care more about a pipeline still running correctly six months from now than about shipping it today. When requirements shift, your first instinct is to reshape the model, not bolt on a patch.
- + Yes, You're comfortable being the person who says "that metric is wrong, and here's why" — and equally comfortable being told the same about your own work.
- + Yes, You get a small kick out of making other people's jobs easier. A clean dataset that an analyst can trust feels like a win, even when nobody notices.
Where you'll be working
You’ll join the Reliable product group within Marketing & Advertising, working closely with Engineering, Product, Analytics and Business teams. The team is one of the main consumer of interaction data and plays a business-critical role in driving decision making in our advertising and marketing ecosystem
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
- Familiarity with MLOps
- Familiarity with data quality, data contracts, and observability practices
- Ability to explain data architecture and trade-offs to non-technical stakeholder
- Familiarity with Kotlin and Java
We take pride in our B Corp certification and strive for continuous improvement every day. Our annual bonus is tied to sustainability goals, and we are committed to equality and equal opportunities for all.
Your application process
Any questions?
I'm Sam Surachno, Recruiter at bol. Anything I can help you with regarding the Senior Data Engineer vacancy?
Feel right at home when you work at bol
-
Data Steward
The trusted voice your domain's data didn't know it needed
-
Expert Product Analyst - FinTech
Raise the bar for product analytics across payments, fraud & everything between
-
External Data & Partnerships Manager
Build external windows that sharpen internal decisions