S

ShyftLabs

Data-driven decision-making platform for organizations

Senior Data Engineer

Data EngineeringUpdated on Nov 10
Full-timeToronto, ON, CanadaCA$140k - CA$180k

About the Job

Requirements

  • A bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.
  • At least 5 years of experience building and running production data pipelines.
  • Experience with advanced SQL and data modeling on Snowflake, BigQuery, or a similar cloud data warehouse.
  • Experience programming with Python or a similar language.
  • Strong knowledge of ELT patterns on Snowflake, including Snowpipe, Streams and Tasks, and dbt, and of data modeling for large warehouse tables.

Responsibilities

  • Design, build, and own batch and incremental pipelines that process millions of customer profiles and billions of events per day across Snowflake and BigQuery.
  • Define data models for unified customer profiles, identity resolution, and audiences, keeping them correct, fast, and cost-efficient.
  • Lead the design of activation pipelines to external advertising and engagement platforms, with strong guarantees for retries, incremental syncs, and audience accuracy.
  • Own data quality end to end through data contracts, automated tests, freshness SLAs, monitoring, and incident response.
  • Build privacy and governance into the platform, including PII protection, consent, deletion requests, and multi-tenant data isolation.
  • Raise engineering standards through design documents, code reviews, and mentorship, and turn client and business needs into a clear technical roadmap.

Desired Qualifications

  • Experience with customer data platforms, identity resolution, or data activation in marketing or retail.
  • Experience with query optimization and cost management on Snowflake and BigQuery at large scale.
  • Experience with workflow orchestration tools such as Airflow, Dagster, or Temporal, and streaming systems such as Kafka or Pub/Sub.
  • Experience with LLM-based tools or agents that work over structured data.
  • Knowledge of privacy regulations including PIPEDA, GDPR, and CCPA, and privacy-by-design practices.
  • Experience with cloud infrastructure on AWS or GCP, Docker, Kubernetes, and Terraform.
  • A record of technical leadership and mentorship.
  • A strong understanding of business intelligence and reporting tools such as Power BI, Tableau, and Looker.

About the Company

ShyftLabs

Data-driven decision-making platform for organizations

ShyftLabs helps organizations adopt a data-first approach to decision making by establishing repeatable data practices and governance that turn data into timely insights. Its offering designs and implements data-driven decision workflows and analytics pipelines so teams access trustworthy data with clearly defined metrics and actions. Unlike tools that provide dashboards alone, ShyftLabs builds end-to-end processes that standardize how data is measured, analyzed, and used in decisions. Its goal is to help organizations move faster and make better choices, staying ahead of the competition.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Canada
Founded
2018

Recently Posted Jobs

Explore more opportunities at ShyftLabs

See more jobs