Data Engineer

Insight First

Utrecht

Hybrid

EUR 40,176 - 58,032

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Salaris tussen de €3600 en €5200 bruto per maand
MacBook en telefoonvergoeding
25 vakantiedagen
Persoonlijke ontwikkelmogelijkheden

Job summary

Een innovatief datateam in Utrecht zoekt een IT-gedreven Data Engineer om te werken aan API-koppelingen, ETL-flows en data warehouses. De rol vereist sterke kennis van Python en SQL, en ervaring met Google Cloud en datamodellering. Je zult deel uitmaken van een gedreven team dat de technische backbone creëert voor meer dan 45 e-commerce klanten.

Qualifications

  • Minimaal 3 jaar ervaring in data engineering of een vergelijkbare rol.
  • Ervaring met API-koppelingen en ETL-flows.
  • Begrip van data warehousing-principes en best practices.

Responsibilities

  • Bouwen van API-koppelingen en ETL-flows.
  • Opzetten van schaalbare infrastructuur op Google Cloud.
  • Slim inrichten van BigQuery en datamodellering.

Skills

Python
SQL
Google Cloud Platform
ETL
Data Warehousing
Terraform
Git

Tools

BigQuery
Airbyte
dbt

Job description

About the role

Goede beslissingen beginnen met goede data. Bij Insight First bouwen we het fundament onder de groei van snelgroeiende e-commerce merken. We zijn een team van gedreven Analytics Engineers en zoeken een IT-gedreven Data Engineer. Iemand die experimenteert met nieuwe technologie, onderzoekt hoe AI het werk slimmer maakt, en snapt dat betrouwbaarheid en schaalbaarheid de basis zijn van een goede data-infrastructuur.

Je werkt aan alles van API-koppelingen en ETL tot het ontwerpen van een robuust data warehouse in BigQuery. Je schrikt niet van Python, Google Cloud, BigQuery en CI/CD, maar ook niet van puzzelen met SQL en het omzetten van ruwe data naar bruikbare genormaliseerde tabellen. Je houdt ervan om systemen niet alleen te laten draaien, maar ze ook continu te verbeteren en toekomstbestendig te maken.

Geen dag is hetzelfde: de ene keer onderzoek je hoe een nieuwe API werkt, de andere keer optimaliseer je partitioning in BigQuery of bouw je een SQL-model in dbt van honderden tabellen. Ondertussen kijk je vooruit: hoe kunnen we dit slimmer, sneller, stabieler doen?

Kortom: jij bouwt mee aan de technische backbone van ons werk voor meer dan 45 e-commerce klanten.

Who we are

Insight First is het remote data & BI-team voor merken als Pink Gellac, Cloudpillo, Buienalarm en Alpine. Wij halen data op uit 50+ systemen (Shopify, Amazon, Meta, Google Ads, you name it), modelleren die met DBT en slaan alles op in BigQuery. Het resultaat: een single source of truth (data warehouse), overzichtelijke dashboards en analyses. We investeren veel in nieuwe tools en innovatie zoals conversational analytics, reverse ETL en automations om onze klanten te helpen sneller en slimmer te groeien op basis van data.

Ons team bestaat uit nieuwsgierige analytics engineers die houden van puzzelen, bouwen en verbeteren. Vanuit ons kantoor bij Utrecht Vaartsche Rijn (met uitzicht op het Ledig Erf) werken we hybride: de helft op kantoor, de helft thuis.

Wat ga je doen
  • Integraties & pipelines: bouwen van API-koppelingen en ETL-flows met Google Cloud Run (Python) en ETL-tools, zoals Airbyte en Dataddo.
  • Infra & CI/CD: schaalbaar en betrouwbaar inrichten van onze achterliggende infrastructuur op Google Cloud o.a. met Terraform & CI/CD (Github).
  • DWH-ontwerp: slim inrichten van BigQuery (partitioning, clustering, hashing, cost-control).
  • Datamodellering: dbt-modellen bouwen en beheren (staging → marts), inclusief tests en documentatie.
  • Data-kwaliteit & security: verbeteren en beheren van monitoring, logging, hashing/anonimisering, governance.
  • Innovatie & experiment: PoC’s voor AI-toepassingen of kleine tools bouwen in Google stack (denk aan App Script, tool op BigQuery, reverse ETL flow, etc.).
Who you are en wat je meeneemt
  • 3+ jaar ervaring in data engineering of een vergelijkbare rol.
  • Sterk in Python en SQL (BigQuery-dialect).
  • Ervaring met cloud (bij voorkeur Google Cloud Platform) in bijvoorbeeld het opzetten van: (BigQuery) DWH’s, containeriseren en deployen van Python functies, IAM/Secret Manager, Infrastructure as Code (Terraform), en CI/CD (GitHub Actions/Cloud Build).
  • Ervaring in versiebeheer, bijvoorkeur in GitHub, bij merge conflicts weet jij de juiste commando’s te vinden
  • Begrip van datawarehousing-principes en best practices: partitioning, clustering, normalisatie.
  • Je bent een zelfstarter: je onderzoekt hoe een API werkt, test het in Python, en zet het robuust in productie.
  • Nieuwsgierig, analytisch en je wordt enthousiast van nieuwe tools.
  • Tech is voor jou niet alleen werk, maar ook in je vrije tijd volg jij de ontwikkelingen in het IT landschap op de voet. Medium, Substack of Reddit zit onder jouw speeddial.

Nice to haves

  • Ervaring met DBT of Airbyte.
  • Kennis van observability / monitoring.
  • Ervaring met privacy/security (hashing, OAuth2, RLS).
  • Affiniteit met AI, automatisering of het bouwen van interne tools.
  • Ervaring met werken in een servicegerichte organisatie of agency (ad hoc & dynamisch, uren schrijven).
Wat bieden wij?
  • Een uitdagende rol met veel afwisseling en ownership
  • Werken met een brede variëteit aan klanten, datasets en tools
  • Werken in een team met gelijkgestemde, behulpzame nerds
  • Salaris tussen de €3600 en €5200 bruto per maand, afhankelijk van ervaring
  • MacBook, telefoonvergoeding, diverse opleidings- en trainingsmogelijkheden
  • Contract: 32–40 uur, hybride werken; NL/EN werktaal
  • 25 vakantiedagen + volledige reiskostenvergoeding
  • Persoonlijke ontwikkel-mogelijkheden en ruimte om te experimenteren
  • Een jong, gedreven team en een fijne werkplek in Utrecht (thuiswerken is prima)
Apply

Enthousiast? Mail je cv + korte motivatie naar kim@insightfirst.nl of bel 06-49814228.

About the role (English)

Good decisions start with good data. At Insight First, we build the foundation that fuels the growth of fast-scaling e-commerce brands. We’re a team of driven Analytics Engineers and are looking for an IT-minded Data Engineer. Someone who experiments with new technology, explores how AI can make work smarter, and understands that reliability and scalability are the backbone of any solid data infrastructure.

You’ll be working on everything from API integrations and ETL to designing a robust data warehouse in BigQuery. You’re comfortable with Python, Google Cloud, BigQuery, and CI/CD, but also enjoy puzzling with SQL and transforming raw data into clean, normalized tables. You don’t just keep systems running; you continuously improve them and make them future-proof.

No day is the same: one day you’re exploring a new API, the next you’re optimizing partitioning in BigQuery or building a dbt SQL model with hundreds of tables. Meanwhile, you’re always thinking ahead: how can we make this smarter, faster, more stable?

In short: you’ll be building the technical backbone of our work for more than 45 e-commerce clients.

Who we are

Insight First is the remote data & BI team for brands like Pink Gellac, Cloudpillo, Buienalarm, and Alpine. We collect data from 50+ systems (Shopify, Amazon, Meta, Google Ads, you name it), model it with dbt, and store everything in BigQuery. The result: a single source of truth (data warehouse), clear dashboards, and actionable analyses.

We invest heavily in new tools and innovations such as conversational analytics, reverse ETL, and automations to help our clients grow faster and smarter with data.

Our team is made up of curious analytics engineers who love solving puzzles, building, and improving. From our office at Utrecht Vaartsche Rijn (with a view of Ledig Erf), we work hybrid: about half of the time in the office, half remote.

What you’ll be doing
  • Integrations & pipelines: building API connections and ETL flows with Google Cloud Run (Python) and ETL tools like Airbyte and Dataddo
  • Infra & CI/CD: setting up scalable and reliable infrastructure on Google Cloud, with Terraform & CI/CD (GitHub)
  • DWH design: smart structuring of BigQuery (partitioning, clustering, hashing, cost-control)
  • Data modeling: building and maintaining dbt models (staging → marts), including tests and documentation
  • Data quality & security: improving and managing monitoring, logging, hashing/ anonymization, governance
  • Innovation & experiments: running PoCs for AI use cases or building small tools in the Google stack (e.g., App Script, tools on BigQuery, reverse ETL flows)
Who you are
  • 3+ years of experience in data engineering or a similar role
  • You are based in the Netherlands
  • Strong in Python and SQL (BigQuery dialect)
  • Experience with cloud (preferably Google Cloud Platform), e.g.: setting up (BigQuery) DWHs, containerizing and deploying Python functions, IAM/Secret Manager, Infrastructure as Code (Terraform) and CI/CD (GitHub Actions/Cloud Build)
  • Version control experience, preferably GitHub (you know your way around merge conflicts)
  • Solid understanding of data warehousing principles and best practices: partitioning, clustering, normalization
  • A self-starter: you explore how an API works, test it in Python, and ship it into production robustly
  • Curious, analytical, and excited about new tools
  • Tech is not just your job, you keep up with IT trends in your free time (Medium, Substack, Reddit are on your speed dial)

Nice to haves

  • Experience with dbt or Airbyte
  • Knowledge of observability/monitoring
  • Experience with privacy/security (hashing, OAuth2, RLS)
  • Affinity with AI, automation, or building internal tools
  • Experience working in a service-oriented or agency environment (ad hoc & dynamic, time-tracking)
What we offer
  • A challenging role with lots of variety and ownership
  • Work with a wide variety of clients, datasets, and tools
  • A team of like-minded, helpful nerds
  • Salary between €3600 and €5200 gross per month, based on experience
  • MacBook, phone allowance of €35 net, various personal development possibilities
  • Contract: 32–40 hours, hybrid working; Dutch/English working language
  • 25 vacation days + full travel reimbursement
  • Personal development opportunities and room to experiment
  • A young, driven team and a great office in Utrecht (remote working is fine too)
Apply

Excited? Send your CV + short motivation to kim@insightfirst.nl

or call +31 6 49814228.

De Meern, Utrecht, Netherlands 2 weeks ago

Utrecht, Utrecht, Netherlands 3 weeks ago

Utrecht, Utrecht, Netherlands 3 weeks ago

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

Similar jobs worth comparing

Python Backend & Data Engineer
Python Backend & Data Engineer

Experiencegift • Amsterdam

Hybrid
EUR 60,000 - 80,000
Salary reflective of skills and experience
Hybrid work policy
25 vacation days
+3
Data Engineer
Data Engineer

Relevant Online • Utrecht

On-site
EUR 33,000 - 56,000
Competitive salary
Daily free lunch
25 holidays per year + 1 extra per own
+3
Data Engineer Finance & UX
Data Engineer Finance & UX

PostNL • Den Haag

Hybrid
EUR 46,000 - 73,000
Salary range
Remote/hybrid allowance
Vacation pay
+4
Data & AI Engineer
Data & AI Engineer

The Relevance Group • Eindhoven

On-site
EUR 65,000 - 90,000
Pensioenregeling
Laptop en reiskostenvergoeding
Goede salaris
+1
Software Engineer, Analytical Applications
Software Engineer, Analytical Applications

Rotterdam Innovation City • Rotterdam

Hybrid
EUR 70,000 - 100,000
Company car
Fuel card
Smartphone
Data Engineer BI Logistics & Fulfilment
Data Engineer BI Logistics & Fulfilment

PostNL • Den Haag

On-site
EUR 46,000 - 73,000
Salary range: €4,091–€6,498 gross/moe
Remote work: 2 days/wk
Pension plan
+2
Data Scientist
Data Scientist

Code for Good • Eindhoven

On-site
EUR 39,000 - 56,000
Real ownership of platform and tech
Open culture with fast action
Salary €3.500 - €5.000+ per month (var
+2
Senior Data Engineer
Senior Data Engineer

DataGrow • Utrecht

On-site
EUR 70,000 - 105,000
Salarisindicatie € 70.000 - € 105.000
25 vakantiedagen
Winstdeling
+2
Senior Data Engineer
Senior Data Engineer

Studyportals • Eindhoven

Hybrid
EUR 70,000 - 100,000
Competitive salary including bonus
32 vacation days
Remote work allowance
+4
Data en Experience Consultant (senior)
Data en Experience Consultant (senior)

theFactor.e (part of Conclusion) • Groningen

Hybrid
25 vakantiedagen
Pensioenregeling
Opleidingsbudget
+2