We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
Epsilon Solutions Ltd. logo
Epsilon Solutions Ltd. Verified
Marketing & Advertising, Data Analytics, AdTech

Snowflake Platform Engineer

Toronto, Ontario, CanadaHybridContractPosted 1 month ago

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

Role: Snowflake Platform Engineer

Location: Toronto, Hybrid

Hire Type: Contract

JD

Senior Snowflake Platform Engineer to design, automate, and operate the Snowflake data platform across AWS and Azure. This role focuses on platform engineering, automation, CI/CD, IaC, security, governance, and Airflow orchestration. The ideal candidate has strong experience building and operating Snowflake as a scalable enterprise platform and is comfortable enabling engineering teams through automation and standardized patterns.

Key Responsibilities

Snowflake Platform Engineering

• Deploy, configure, and manage Snowflake environments across AWS and Azure.

• Implement and maintain RBAC/ABAC, masking policies, tags, access controls, and governance patterns.

• Manage Snowflake warehouses, resource monitors, failover setups, Time Travel, and performance configurations.

• Support workload isolation, schema lifecycle, and environment promotion processes.

Automation, CI/CD, and IaC

• Build and maintain CI/CD pipelines for Snowflake object deployments using Azure DevOps or GitHub.

• Implement Infrastructure-as-Code with Terraform for Snowflake, cloud services, and platform components.

• Automate schema creation, environment provisioning, and permissions workflows.

Airflow & Orchestration

• Manage and maintain Apache Airflow deployments (cloud-managed or self-managed).

• Develop standards for Airflow DAG reliability, observability, and Snowflake integrations.

• Ensure Airflow integrates securely with cloud identity, secrets, and Snowflake operators/hooks.

Cloud Platform Operations (AWS + Azure)

• Configure Snowflake integrations with S3/ADLS, IAM/AAD, networking, secrets, and monitoring.

• Work with cloud platform teams to ensure reliable identity, access, and networking patterns.

• Implement operational dashboards, logs, and alerts for Snowflake and related services.

Security, Compliance, FinOps

• Apply enterprise security controls, including tokenization, encryption, secure views, and network policies.

• Collaborate with FinOps to optimize Snowflake compute and storage costs.

• Monitor warehouse efficiency and ensure cost guardrails are met.

Team Enablement

• Build reusable templates, automation scripts, and knowledge artifacts for developers and analysts.

• Support platform onboarding and promote standardized best practices.

• Troubleshoot platform issues and drive continuous improvement.

Required Qualifications

• 6+ years in cloud, data, or platform engineering roles.

• Solid experience operating Snowflake in production environments.

• Hands-on knowledge of:

o Snowflake warehouses, RBAC/ABAC

o Governance policies (masking, row access, tagging)

o Performance tuning and optimization

• Strong experience with AWS and Azure cloud services in a platform context.

• Proven experience with:

o Apache Airflow orchestration

o CI/CD (Azure DevOps/GitHub)

o Terraform or similar IaC tooling

o Secrets management and platform automation

• Experience implementing monitoring and operational dashboards.

Nice-to-Have

• Databricks platform knowledge (Unity Catalog, clusters, workspace operations).

• Snowflake cost optimization experience.

• Experience supporting multi-tenant enterprise environments.

Soft Skills

• Strong troubleshooting instincts and platform-thinking mindset.

• Excellent communication and documentation habits.

• Ability to collaborate with engineering, cloud, and security teams

Ready to apply?
You'll be redirected to Epsilon Solutions Ltd.'s application page.

Similar roles