freehire launches on Product Hunt on 26 August.

Follow →

Snowflake Data Engineer

Summary

Designs and builds scalable Snowflake data pipelines and models to transform cloud data into analytics-ready assets, using SQL, ETL/ELT, and Azure Data Services.

About the Project

The project focuses on the assessment and transformation of a modern cloud-based data platform.

The initiative is divided into two phases. The first phase involves evaluating the existing Azure and Snowflake environment, including architecture, cybersecurity, data protection, data models, and operational processes, followed by recommendations for improvements.

The second phase focuses on implementing the target solution and building a scalable, secure Snowflake data platform.

Your Role

As a Snowflake Data Engineer, you will be responsible for designing, developing, and maintaining Snowflake-based data solutions. You will build reliable data pipelines, create scalable data models, and support the delivery of cloud-based data capabilities that enable analytics and business decision-making.

You will collaborate closely with data architects, analysts, and business stakeholders to transform requirements into efficient technical solutions.

  • Hands-on experience with Snowflake.
  • Strong SQL skills and experience with data processing.
  • Experience developing ETL/ELT pipelines.
  • Knowledge of data modelling concepts and best practices.
  • Experience working with Azure Data Services.
  • Experience delivering cloud-based data solutions.

Nice to Have

  • Experience with Python for data engineering tasks.
  • Knowledge of dbt.
  • Experience with data quality frameworks and validation processes.
  • Familiarity with CI/CD practices in data engineering environments.

Experience Required

  • 3+ years of experience in Data Engineering.
  • 1.5+ years of hands-on experience with Snowflake.
  • Proven experience delivering cloud-based data solutions and working with modern data platforms.

See also