Role Summary
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 + 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.
Required Qualifications
<...