Senior Data Engineer

commonskuToronto, ON
CA$115,000 - CA$130,000Remote

About The Position

We’re growing — and we’re hiring a Senior Data Engineer to join our Platform and Data team! In this role, you’ll help us build and own a trustworthy, consistent, and usable analytics data layer that powers cross-functional decisions across all product and business areas. We have the foundations of a modern data stack in place, with Snowflake as our data warehouse and reporting surfaced in Metabase. We ingest a variety of data sources into Snowflake using Fivetran and use dbt for modeling. We are now investing to grow the team and mature how we model, govern, and serve data, so this role joins with real room to shape what comes next. Near-term priorities include high-visibility work like our distributor benchmarking report and enabling agentic access to our data for business users. You’ll collaborate closely with teammates across product and engineering, contribute to a high-trust environment, and play a direct role in shaping the future of the industry.

Requirements

  • 5+ years of experience in analytics engineering, data engineering, or a closely related role, ideally within a SaaS or product-driven environment.
  • Strong production experience with SQL, dbt, and a cloud data warehouse (Snowflake or comparable).
  • Proficiency in Python for analytics tooling and automation.
  • Deep understanding of dimensional modeling, relational databases, managed ingestion (Fivetran), and designing BI environments (Metabase) for self-serve use.
  • A proven track record of mentoring and developing engineers or analysts, with a focus on building a healthy, collaborative, and inclusive team culture.
  • A balance of technical excellence with pragmatic business tradeoffs, a strong sense of customer empathy, and a dedication to continuous growth and feedback.
  • Experience using AI-assisted development tools effectively and pushing the boundaries of how AI improves daily workflows.
  • Experience using Snowflake AI tooling (or similar) to accelerate solutions for business needs.

Responsibilities

  • Help guide projects within the team's area of ownership from ideation to delivery.
  • Turn normalized operational data into clean dimensional models (Kimball/star schema) that map to how commonsku works across orders, distributors, suppliers, products, and revenue.
  • Improve data trust and performance by optimizing queries, strengthening test coverage, and resolving pipeline reliability issues.
  • Define and protect canonical metric definitions in our dbt marts so every dashboard draws from a single source of truth.
  • Build accessible infrastructure in Snowflake and Metabase so analysts and business users can answer questions confidently, while diving into deep, hands-on analysis yourself when required.
  • Provide support, guidance, and constructive code reviews to our Data Engineer and Data Analyst.
  • Work closely with the Manager, Platform and Data, as well as Product Managers, to translate business goals into technical roadmaps.
  • Integrate AI development tools like Cursor, CodeRabbit, and Snowflake Intelligence/Cortext to work efficiently, while proactively validating and refining their outputs.

Benefits

  • Health and dental benefits
  • $1,000 healthcare spending account
  • RRSP/TFSA contributions up to $3,000 a year
  • Remote-first culture
  • Company-wide closure between December 25th and January 1st
  • Twice-yearly company wide summits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service