remote
Analytics Engineer - Imperial PFS
Data Engineer
Analytics Engineer building scalable data pipelines and models in Snowflake using Python, SQL, Airflow, and dbt to deliver high‑quality, governance‑compliant insights for business stakeholders.
About the role
Key Responsibilities
- Design, develop, and maintain end‑to‑end data pipelines that ingest raw business data into Snowflake.
- Build and version control analytical data models using dbt, ensuring performance and documentation.
- Implement and monitor Airflow workflows for data orchestration and scheduling.
- Collaborate with data analysts and stakeholders to translate business requirements into technical specifications.
- Establish and enforce data governance, quality, and security standards across the data platform.
Requirements
- Proven experience with Python, SQL, and Snowflake for data engineering tasks.
- Hands‑on expertise in dbt for model development and testing.
- Strong knowledge of Airflow for workflow orchestration.
- Solid understanding of data modeling, ETL best practices, and data governance principles.
- Excellent communication skills and ability to work cross‑functionally with analysts and business users.
Skills
pythonsqlairflowdbtsnowflake