freehire launches on Product Hunt on 26 August.

Follow →

Data Engineer – Snowflake

Summary

Designs and builds scalable cloud data solutions using Snowflake, Python, SQL, and cloud platforms, focusing on ETL/ELT pipelines, performance optimization, and governance.

Overview

We are looking for a Data Engineer – Snowflake to design, build, and optimize scalable cloud data solutions. The ideal candidate has strong experience with Snowflake, modern data pipelines, Python, SQL, and cloud platforms

Key Responsibilities

  • Design and implement scalable Snowflake data architectures.

  • Build and maintain ETL/ELT pipelines using Snowpipe, Snowpark, Streams & Tasks, and dbt.

  • Develop Snowflake-native applications, UDFs, and automation tools.

  • Optimize performance, cost, and security within the Snowflake platform.

  • Implement CI/CD, Infrastructure as Code, and data governance best practices.

  • Collaborate with engineering teams and support platform enhancements.

  • 5+ years of data engineering experience with hands-on Snowflake expertise.

  • Strong experience with Snowpark, Snowpipe, Streams & Tasks, SQL, and Python.

  • Experience with dbt and ETL/ELT tools such as Fivetran, Matillion, Airbyte, or StreamSets.

  • Knowledge of Terraform, CI/CD, and AWS, Azure, or GCP.

  • Strong understanding of data modeling, governance, and query optimization.

Nice to Have

  • Snowflake SnowPro Certification.

  • Experience with Tableau, Power BI, or Looker.

  • Knowledge of data lineage or catalog tools.

What this application asks

recruitee

Full name, Email, CV, Cover letter, Phone

  • You MUST be legally entitled to work in Canada: Do you possess a: choose any
  • What city do you currently reside in?
  • Are you willing to relocate for this employment opportunity? yes / no
  • How did you hear about this position? choose any
  • What motivates you to apply for this position? written answer · optional