Back to job search
KA
KData AIVerified Job Source

Intermediate-Senior Snowflake Data Engineer

Design, develop, and maintain scalable ETL/ELT data pipelines and data models within the Snowflake environment. Collaborate with architects and product teams to ensure data quality, security, and optimized performance.

  • Remote
  • Canada
  • Posted Jul 20, 2026
  • 1 position

Job summary

This is a remote position. Job Title Intermediate–Senior Data Engineer (Snowflake) Details Location: Remote (Candidates must be based in Canada) Job Type: Contract Experience Level: Intermediate to Senior Start Date: ASAP Initial Duration: 6 months with strong renewal possibility Rate: $75-80/hr About the Role: We are seeking a highly skilled Data Engineer with strong hands-on experience in Snowflake to join our growing data team. This role is ideal for a professional who not only thrives in data engineering but also brings some data architecture understanding to help shape scalable data solutions. You’ll work closely with data analysts, architects, and product teams to design and implement robust data pipelines, data models, and Snowflake-based architectures. This is a remote position, but candidates must be located within Canada for data residency and compliance purposes. Key Responsibilities: Design, develop, and maintain efficient and scalable ETL/ELT data pipelines on Snowflake Work with large volumes of structured and semi-structured data Design and implement data models and schemas in Snowflake to support reporting, analytics, and ML use cases Collaborate with data architects to align with long-term data strategy and architecture standards Ensure data quality, governance, and security across all solutions Optimize Snowflake performance and cost through effective resource management Automate data pipeline deployment, testing, and monitoring Mentor junior team members and participate in code reviews Requirements Required Qualifications: 3–7 years of experience in Data Engineering Proven expertise in Snowflake: warehousing concepts, performance tuning, Snowpipe, Streams & Tasks Experience building data pipelines using tools like DBT, Apache Airflow, or equivalent Proficient in SQL and scripting languages (e.g., Python) Familiar with cloud platforms (AWS preferred) Basic to intermediate understanding of data architecture principles and best practices Experience with CI/CD pipelines and version control (e.g., Git) Strong understanding of data governance, security, and compliance standards Excellent communication and collaboration skills Must be legally authorized to work in Canada and reside within Canada Nice to Have Snowflake certification (SnowPro Core or Advanced) Experience with real-time data processing (Kafka, Kinesis, etc.) Exposure to data visualization tools (e.g., Looker, Power BI, Tableau) Experience working in an Agile environment

What you’ll do

Design, develop, and maintain scalable ETL/ELT data pipelines and data models within the Snowflake environment. Collaborate with architects and product teams to ensure data quality, security, and optimized performance.

Requirements

Requires 3–7 years of experience in data engineering with proven expertise in Snowflake and SQL/Python. Candidates must be located in Canada and have experience with tools like DBT or Airflow and cloud platforms like AWS.

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Snowflake
  • Data Engineering
  • ETL/ELT
  • Data Modeling
  • Data Architecture
  • SQL
  • Python
  • DBT
  • Apache Airflow
  • AWS
  • CI/CD
  • Git
  • Data Governance
  • Snowpipe
  • Streams & Tasks
  • Performance Tuning

Job areas

  • Data & Analytics
  • Technology
  • Software
  • Engineering
  • Finance & Accounting

Additional details

Minimum experience
5+ years
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Direct apply is available