Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Data Engineer developing a trustworthy analytics data layer for commonsku's platform. Leading projects and mentoring team members in a remote-first work environment.

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 roadmap.
  • Integrate AI development tools like Cursor, CodeRabbit, and Snowflake Intelligence/Cortex to work efficiently, while proactively validating and refining their outputs.

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), alongside 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.

Benefits

  • Remote-first culture (with plenty of excellent in-person experiences sprinkled in)
  • Company-wide closure between December 25th and January 1st
  • Health and dental benefits, including a $1,000 healthcare spending account
  • RRSP/TFSA contributions up to $3,000 a year (no employee contribution required!)
  • Twice-yearly company wide summits (we call it HQ and you’ll love it)
  • A delightful team of smart people who are good at what they do

Job title

Job type

Full Time

Experience level

Senior

Salary

CA$115,000 - CA$130,000 per year

Degree requirement

Bachelor's Degree

Tech skills

CloudPythonSQL

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.