onsite
Senior Data Engineer - NHBC
Data Engineer
Senior Data Engineer responsible for designing and implementing scalable, cloud‑based data pipelines, migrating enterprise workloads to Snowflake, and delivering high‑quality data solutions that enable business decision‑making.
About the role
Key Responsibilities
- Design, develop, and maintain robust data pipelines and ELT processes using Python and SQL.
- Lead the migration of legacy data platforms to Snowflake, ensuring performance, security, and cost‑effectiveness.
- Collaborate with business stakeholders to translate requirements into scalable data models and analytics solutions.
- Implement best practices for data governance, quality, and documentation across the data ecosystem.
- Mentor junior engineers and contribute to the continuous improvement of the data engineering team.
Requirements
- 5+ years of hands‑on experience in data engineering, with a strong focus on cloud environments (AWS, Azure, or GCP).
- Proficiency in Snowflake architecture, including data loading, performance tuning, and security features.
- Advanced programming skills in Python and expert-level SQL for data transformation and analysis.
- Demonstrated experience building and operating ETL/ELT pipelines using modern orchestration tools.
- Solid understanding of data modeling, warehousing concepts, and data governance principles.