Data Engineer Snowflake
Technology
Toronto, Canada2 weeks agoUntil 2026-12-19
Full time
Job description
Role snapshot
- Title: Data Engineer – Snowflake
- Location: Toronto, ON (hybrid, 2–3 days on-site)
- Engagement: Full-time, placed with an Augmented enterprise client
- Level: Intermediate to Senior (4+ years in data engineering)
- Reports to: Data Platform / Engineering Lead
You will join a small, senior delivery team that works directly with client stakeholders. The work spans greenfield builds and migrations, with a strong focus on data quality, governance and cost.
Key responsibilities
- Design and build Snowflake data pipelines using layered (raw/staging/curated) architecture
- Ingest batch and near-real-time data from databases, APIs, files and event streams using Snowpipe, Snowpipe Streaming, Fivetran or CDC tools
- Build ELT transformations in SQL and dbt; use Streams, Tasks and Dynamic Tables for incremental processing
- Model curated data sets (dimensional, Data Vault or wide tables) for BI, analytics and ML teams
- Tune warehouse sizing, clustering and query performance; monitor and control credit spend
- Implement data quality tests, lineage and observability; own pipeline SLAs and incident response
- Apply governance and security: RBAC, masking and row access policies, tagging and PII handling
- Migrate legacy warehouse and ETL workloads (e.g. Teradata, Oracle, SQL Server, Informatica) to Snowflake
- Build CI/CD for data code and infrastructure-as-code for Snowflake objects
- Partner with client architects, analysts and data scientists; document designs and decisions
- 4+ years in data engineering, with 2+ years building on Snowflake in production
- Advanced SQL and strong Python
- Hands-on dbt experience (models, tests, macros, documentation)
- Experience with at least one major cloud: AWS, Azure or GCP (storage, IAM, networking basics)
- Orchestration with Airflow, Dagster, dbt Cloud or Azure Data Factory
- Solid grasp of data modelling, Snowflake performance tuning and cost management
- Git-based workflows and CI/CD (GitHub Actions, Azure DevOps or GitLab)
- Clear communicator, comfortable working directly with enterprise client teams
- Legally entitled to work in Canada
- SnowPro Core or SnowPro Advanced: Data Engineer certification
- Snowpark (Python), Snowflake Cortex or other in-platform ML/AI features
- Terraform or schemachange for Snowflake object management
- Experience in Life Sciences (GxP, clinical or commercial data) or Financial Services (risk, payments, regulatory reporting)
- Data sharing, Snowflake Marketplace or data product design
- Consulting or client-facing delivery background
- Platform: Snowflake (Streams, Tasks, Dynamic Tables, Snowpark)
- Languages: SQL, Python
- Cloud: AWS (S3) or Azure (ADLS Gen2)
- Ingestion: Snowpipe / Snowpipe Streaming, Fivetran, Kafka, CDC tools
- Transformation: dbt (Core or Cloud)
- Orchestration: Airflow, Dagster, dbt Cloud, Azure Data Factory
- DevOps: Git, CI/CD pipelines, Terraform
- Consumption: Power BI, Tableau, Sigma
- Work on high-impact data platforms for enterprise clients
- Small, senior teams with direct access to client decision-makers
- Exposure to AI-native delivery practices and modern tooling
- Compensation: [salary range to confirm] plus benefits
Augmented is an equal opportunity employer. Accommodations are available on request at any stage of the hiring process.
Keywords
Oracle DatabaseCompensation ManagementDevOpsDatabasesDirect AccessManagementContinuous Integration (CI)Snowflake CloudIdentity and Access Management (IAM)Amazon Web Services (AWS)GitLabOrchestrationOCamlApache KafkaMacroMacosAirflowPythonSqlCI/CD
Interested in this role?