1

Snowflake Jobs in Ontario (NOW HIRING)

Senior Snowflake Developer (Python) Toronto, ON / Hybrid Long term Contract Experience 8-12 years overall data engineering experience, with 4+ years on Snowflake Job Summary We are seeking a Senior ...

Establish modern Snowflake architecture with Dynamic Tables, Streams, and Tasks; navigate Snowsight UI for query, dashboards, and operational visibility. * Architect GenAI patterns on Snowflake ...

If you know Snowflake well, think in systems, and want to build data infrastructure that shows up in board-level reporting and agentic workflows, this role is worth a conversation What You Will Do ...

Snowflake Platform: Implement and maintain the customer-facing data model in Snowflake. Build the entities our customers consume, keep them versioned and documented, and roll out changes without ...

Design and implement robust data models and transformations in Snowflake that serve as the foundation for reporting * Build and optimize ETL/ELT processes to extract, transform, and load data from ...

CA$90 - CA$100/hr

Analyze datasets in Oracle and SQL Server and prepare scripts for deployment to Snowflake, validating data migration between Oracle/SQL Server and Snowflake to ensure data integrity is maintained.

New

Leverage Snowflake's unstructured data capabilities (Directory Tables, Scoped URLs, Snowpark) to make "dark data" queryable and actionable. * Build and maintain cloud-native ETL/ELT processes using ...

next page

Showing results 1-20

Snowflake information

See Ontario salary details

$15

$69

$100

How much do snowflake jobs pay per hour?

As of Aug 8, 2026, the average hourly pay for snowflake in Ontario is $69.28, according to ZipRecruiter salary data. Most workers in this role earn between $58.89 and $78.61 per hour, depending on experience, location, and employer.

What are some common challenges faced by Snowflake professionals, and how can they be addressed?

Snowflake professionals often encounter challenges such as optimizing query performance, managing data security and access controls, and integrating Snowflake with multiple data sources. Addressing these challenges requires continuous learning about the platform’s evolving features, proactively monitoring query and storage usage, and collaborating closely with data architects, DevOps, and IT security teams. Staying up to date with best practices and regularly attending Snowflake community webinars or training can also be extremely helpful. Most companies encourage knowledge sharing and collaboration, so being proactive in problem-solving will help you thrive in this role.

What is a Snowflake?

A Snowflake job typically refers to tasks executed within Snowflake, a cloud-based data platform. These jobs can include data loading, transformation, querying, or scheduled tasks using Snowflake's task and stream features. They help automate data workflows, improve performance, and ensure efficient data management within the Snowflake ecosystem.

What are the key skills and qualifications needed to thrive in the Snowflake position?

To thrive as a Snowflake professional (such as a Snowflake Data Engineer or Administrator), you need a solid understanding of cloud data warehousing, SQL, and data modeling, typically supported by a degree in computer science or related fields. Experience with the Snowflake platform, data integration tools (like Informatica or Talend), and relevant certifications such as SnowPro are highly valuable. Strong problem-solving abilities, communication skills, and adaptability help professionals translate business requirements into data solutions and work effectively with cross-functional teams. These competencies are crucial for optimizing data workflows, ensuring system performance, and supporting the data-driven goals of an organization.

What are the most commonly searched types of Snowflake jobs in Ontario? The most popular types of Snowflake jobs in Ontario are:
What are popular job titles related to Snowflake jobs in Ontario? For Snowflake jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Snowflake jobs in Ontario look for? The top searched job categories for Snowflake jobs in Ontario are:
What cities in Ontario are hiring for Snowflake jobs? Cities in Ontario with the most Snowflake job openings:
Infographic showing various Snowflake job openings in Ontario as of August 2026, with employment types broken down into 100% Full Time. Highlights an 60% In-person, and 40% Remote job distribution, with an average salary of $144,104 per year, or $69.3 per hour.

Senior Snowflake Developer (Python)

Themesoft Inc.

On-site

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Themesoft Inc. is a global IT solutions provider and a Woman‑Owned Minority Business Enterprise headquartered in Dallas, TX. With a strong presence across the US, Canada, India, Singapore, and Brazil, we specialize in digital transformation, consulting, and workforce solutions across diverse industries.

We are currently looking for a tech‑savvy and results‑driven professional for one of our leading clients. If you’re passionate about technology and looking to grow in a dynamic, fast‑paced environment, this could be the perfect fit for you!

Job Title: Senior Snowflake Developer (Python)

Toronto, ON / Hybrid

Long term Contract

Experience

8–12 years overall data engineering experience, with 4+ years on Snowflake

Job Summary

We are seeking a Senior Snowflake Developer with strong Python experience to design, develop, and optimize scalable cloud‑based data solutions. The ideal candidate will have deep expertise in Snowflake architecture, data modeling, and performance optimization, along with hands‑on experience building data pipelines and automation using Python. This role involves close collaboration with data engineers, analysts, and business stakeholders to deliver reliable, high‑performance analytics solutions.

Key Responsibilities Snowflake Development & Architecture
  • Design, develop, and maintain Snowflake data warehouses, schemas, and data models
  • Implement and manage Snowflake objects including databases, schemas, tables, views, streams, and tasks
  • Optimize query performance, clustering, and warehouse sizing
  • Implement data sharing, time travel, and zero‑copy cloning features
  • Ensure best practices for security, role‑based access control (RBAC), and data governance
  • Develop and maintain ETL/ELT pipelines using Python
  • Integrate Snowflake with Python frameworks and libraries (e.g., Pandas, Snowflake Connector, Snowpark)
  • Build reusable Python modules for data validation, transformation, and automation
  • Implement error handling, logging, and monitoring for data pipelines
Data Integration & Orchestration
  • Integrate data from multiple sources (RDBMS, APIs, flat files, cloud storage)
  • Work with orchestration tools such as Airflow, Azure Data Factory, or similar
  • Implement CI/CD pipelines for data workloads
Performance, Quality & Reliability
  • Troubleshoot data issues and optimize pipeline reliability
  • Implement data quality checks and reconciliation processes
  • Monitor Snowflake usage and manage cost optimization
  • Collaborate with data analysts, data scientists, and business teams
  • Provide technical guidance and mentorship to junior developers
  • Participate in architecture reviews and technical decision‑making
  • Document technical designs, data models, and operational procedures
Required Skills & Qualifications Technical Skills
  • Strong hands‑on experience with Snowflake
  • Advanced proficiency in Python
  • Strong SQL expertise, including complex queries and performance tuning
  • Experience with Snowflake Snowpark (Python) is a strong plus
  • Knowledge of ETL/ELT concepts and data warehousing principles
  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Familiarity with version control tools (Git, Bitbucket, etc.)
Preferred Skills
  • Experience with Airflow, dbt, or similar data tools
  • Knowledge of data governance, metadata management, and security best practices
  • Exposure to DevOps / CI‑CD practices for data platforms
  • Experience in Agile/Scrum environments
Education
  • Bachelor’s or Master’s degree in Computer Science, Engineering, Information Systems, or a related field
Soft Skills
  • Strong analytical and problem‑solving skills
  • Excellent communication and stakeholder management abilities
  • Ability to work independently and in a collaborative team environment
  • Proactive mindset with attention to detail
Nice to Have
  • Experience with real‑time or near‑real‑time data processing
  • Exposure to data visualization tools (Power BI, Tableau, Looker)
#J-18808-Ljbffr