Position Overview
Role Summary
About the job Data Engineer
We are seeking a Data Engineer to design, build, and operate data pipelines and warehouses powering enterprise analytics and reporting. The role covers ingestion, transformation, modelling, and operationalisation across cloud and on-prem data sources.
Key Responsibilities
- Design and implement batch and streaming data pipelines (ETL/ELT).
- Build and maintain dimensional/data‑warehouse models (Star/Snowflake schema, slowly‑changing dimensions).
- Develop in SQL, Python, and at least one orchestrator (Airflow, Azure Data Factory, AWS Glue).
- Operate data quality checks, lineage, and observability (Great Expectations, Monte Carlo, or similar).
- Optimise warehouse performance (Snowflake, Synapse, BigQuery, Redshift).
- Partner with BI/analytics teams on semantic models and self‑service consumption.
- Document pipelines, schemas, and runbooks.