Senior Data Engineer at Check.

Amsterdam, NL

on-site · full_time · {"@type":"MonetaryAmount","currency":"EUR","value":{"@type":"QuantitativeValue","unitText":"YEAR","minValue":"72000","maxValue":"88000"}} · Visa sponsorship

Apply for this role at Check.

Responsibilities:
- Build, run and maintain robust data pipelines that ingest, transform and deliver analytics-grade data.
- Design and optimise ClickHouse schemas and data models for high throughput and low-latency queries.
- Implement and manage orchestration with Airflow and monitor pipeline health (Grafana/SRE practices).
- Own data quality, SLAs and reliability processes across the platform.
- Collaborate with backend, mobile and product teams to translate requirements into reliable data features.
- Contribute to platform architecture, IaC (Terraform) and containerised deployments (Docker, Kubernetes, Helm).

Requirements:
- 5+ years of professional experience as a data engineer or similar role.
- Strong Python skills and expert-level SQL / data modelling knowledge.
- Hands-on experience with dbt, Airflow (or equivalent) and columnar warehouses (ClickHouse preferred).
- Familiarity with infrastructure tooling: Terraform, Kubernetes, Docker and Helm.
- Experience with streaming systems (Kafka/MSK) and designing reliable streaming patterns.
- Comfortable with CI/CD, Git workflows and production monitoring; proactive about data quality and observability.