Lead Data Engineer
stream · Amsterdam
Job description
About the role
Stream is looking for a Lead Data Engineer to own and evolve its data platform that powers revenue operations and product decisions. Based in Amsterdam, you will be the technical owner of pipelines, integrations and the central repository that brings together data from multiple go‑to‑market systems. You will shape the architecture as the company migrates to Google Cloud Platform.
Key responsibilities
- Design, build and maintain ingestion pipelines using Python/dltHub that load data from Salesforce, Stripe, Postgres, PostHog and other GTM sources into BigQuery.
- Develop and manage the transformation layer with SQLMesh models, ensuring clean, well‑tested dimensional models and accurate business metrics such as revenue waterfall and marketing attribution.
- Improve data reliability by adding quality checks, freshness monitoring, reconciliation tests and leading incident response for stale or incorrect data.
- Own platform infrastructure on GCP, including BigQuery, IAM, service accounts, Terraform configurations and CI/CD workflows.
- Provide trusted datasets to Looker Studio, Google Sheets and internal CRM, and implement reverse ETL back to operational systems.
- Define engineering standards, review changes and mentor engineers and analysts contributing to the platform.
Required profile
- 6+ years of experience building and operating production data platforms.
- Hands‑on expertise in Python and SQL, with strong data modeling and dimensional design skills.
- Proven ability to lead technically through architecture, code reviews and mentoring without formal management title.
- Comfortable working in a fast‑moving, small‑team environment and delivering end‑to‑end solutions.
Required skills
- Python
- SQL
- BigQuery (or other modern cloud data warehouse)
- Google Cloud Platform (IAM, service accounts, cost optimization)
- Terraform
- GitHub Actions (or equivalent CI/CD)
- Airflow (or equivalent orchestration)
- dlt, SQLMesh, dbt, Fivetran, Airbyte
- Salesforce, Stripe, Postgres, PostHog
What we offer
- Generous compensation and company equity
- 28 days paid time off plus Dutch public holidays
- Pension scheme and learning & development budget
- Commute coverage, fitness stipend and MacBook Pro
- Catered team lunches, snacks and a central Amsterdam office
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the Netherlands.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 11 hours ago
Expires 1 month from now
8 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
stream
Amsterdam