onsite
Senior Data Engineer - The Co-Operative Bank
Data Engineer
Senior Data Engineer leading design, development and optimisation of data pipelines and warehouses using Python, SQL, Snowflake and Azure cloud services.
About the role
Key Responsibilities
- Design, build and maintain scalable ETL/ELT pipelines to ingest, transform and load data from multiple sources.
- Develop and optimise data models and warehouses in Snowflake to support analytics and reporting.
- Implement workflow orchestration using Apache Airflow and automate deployments with CI/CD practices.
- Collaborate with data analysts, scientists and business stakeholders to understand requirements and deliver reliable data solutions.
- Ensure data quality, governance and security standards are met across all data assets.
Requirements
- 5+ years of hands‑on experience in data engineering, preferably in financial services.
- Strong proficiency in Python and SQL for data manipulation and scripting.
- Experience with Snowflake (or similar cloud data warehouse) and Azure Data Factory.
- Solid understanding of workflow orchestration tools such as Apache Airflow.
- Knowledge of data modelling, data governance and best practices for performance optimisation.