Snowflake Developer

18 hours ago


Vancouver, British Columbia, Canada ITC Infotech Full time

ITC Infotech is looking for Snowflake Developer with AI/ML enablement experience to join our team in Vancouver.

About Us:

ITC Infotech is a leading global technology services and solutions provider, led by Business and Technology Consulting. ITC Infotech provides business-friendly solutions to help clients succeed and be future-ready, by seamlessly bringing together digital expertise, strong industry specific alliances and the unique ability to leverage deep domain expertise from ITC Group businesses. We provide technology solutions and services to enterprises across industries such as Banking & Financial Services, Healthcare, Manufacturing, Consumer Goods, Travel and Hospitality, through a combination of traditional and newer business models, as a long-term sustainable partner.

Role Summary:

We are seeking a highly skilled Snowflake Developer AI/ML Enablement with strong data engineering expertise and hands-on experience in building AI-ready data platforms. The role focuses on designing, developing, and optimizing scalable Snowflake-based data solutions, supporting batch, near-real-time, and streaming workloads, and enabling advanced analytics and AI/ML use cases.

Mandatory Domain Requirement: Strong Retail domain knowledge, with hands-on understanding of Merchandising and Planning data, processes, and KPIs.

Key Responsibilities

Snowflake Development & Data Modeling

  • Design, develop, and maintain Snowflake data models to meet business and analytics requirements.
  • Implement dimensional models (Star, Snowflake) and advanced patterns such as Data Vault where applicable.
  • Collaborate with data architects to ensure scalable, efficient, and cost-optimized database structures.
  • Apply best practices for data loading, clustering, partitioning, and indexing.

ETL / ELT & Data Pipelines

  • Develop and maintain ELT pipelines to ingest, transform, and curate data in Snowflake.
  • Leverage Snowflake-native capabilities such as Snowpipe, Streams, Tasks, and Dynamic Tables.
  • Build pipelines supporting both batch and near-real-time processing.
  • Ensure data quality, reconciliation, and accuracy through validation and automated checks.

SQL Development & Performance Optimization

  • Write, test, and optimize complex SQL queries for data retrieval, transformation, and analytics.
  • Perform performance tuning of queries, warehouses, and workloads to improve efficiency and reduce cost.
  • Conduct root cause analysis for performance bottlenecks and data issues.

Workflow Orchestration (Apache Airflow)

  • Design, develop, and maintain Apache Airflow DAGs for batch and hybrid pipelines.
  • Implement dependency management, retries, alerting, SLA monitoring, and failure recovery.
  • Orchestrate Snowflake jobs, ML workflows, and downstream analytics processes.

Streaming & Event-Driven Data (Kafka)

  • Design and support Kafka-based ingestion pipelines into Snowflake.
  • Handle event ordering, late-arriving data, reprocessing, and replay scenarios.
  • Manage schema evolution and data contracts for streaming use cases.
  • Integrate Kafka with Snowflake using Snowpipe Streaming or Kafka connectors.

AI / ML Enablement on Snowflake

  • Prepare, curate, and manage datasets for machine learning and advanced analytics.
  • Implement ML workflows using Snowpark (Python) and Snowflake ML.
  • Support feature engineering, model training, inference, and evaluation.
  • Enable AI-driven retail use cases such as demand forecasting, assortment optimization, anomaly detection, and recommendations.

Integration, Automation & DevOps

  • Integrate Snowflake with APIs, cloud storage, BI tools, and streaming platforms.
  • Implement CI/CD pipelines for SQL, Python, and Airflow deployments.
  • Support automated testing, version control, and release management.

Security, Governance & Reliability

  • Implement RBAC, masking policies, row/column-level security, and secure data sharing.
  • Ensure compliance with data governance, privacy, and audit requirements.
  • Monitor pipelines, manage failures, and support data reprocessing.
  • Maintain technical documentation and operational runbooks.

Agile Delivery

  • Actively participate in Agile/Scrum ceremonies including sprint planning, stand-ups, reviews, and retrospectives.
  • Collaborate closely with business stakeholders, product owners, and cross-functional teams.

Required Skills & Experience

Must-Have:

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 3 10+ years of experience in Data engineering or analytics engineering.
  • Proven hands-on experience as a Snowflake Developer or similar role.
  • Advanced SQL skills and strong understanding of relational database concepts.
  • Experience with Snowflake features: Snowpipe, Streams, Tasks, Dynamic Tables.
  • Strong experience with Apache Airflow (DAG design, monitoring, troubleshooting).
  • Experience with Kafka or event-driven/streaming architectures.
  • Proficiency in Snowpark (Python).
  • Solid understanding of data warehousing principles and best practices.
  • Working knowledge of AI/ML fundamentals (feature engineering, training, inference).
  • Mandatory Retail domain expertise, especially in Merchandising and Planning.
  • Excellent problem-solving, analytical, and communication skills.

Good-to-Have / Preferred

  • Snowflake Certification.
  • Experience with Snowflake ML, Cortex, or AI functions.
  • Knowledge of Python ML libraries (pandas, numpy, scikit-learn).
  • Experience with BI tools (Power BI, Tableau, Looker).
  • Exposure to real-time analytics or streaming-heavy platforms.
  • Knowledge of cloud platforms (AWS, Azure, or Google Cloud Platform).
  • Understanding of data security, encryption, and governance in Snowflake.
  • Exposure to MLOps practices.

Salary Details:
CAD 105,000 - CAD 130,000 per annum as Base + benefits

ITC Infotech is an Equal Opportunity Employer. We believe that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion, or sexual orientation. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law. ITC infotech is committed to providing veteran employment opportunities to our service men and women.



  • Vancouver, British Columbia, Canada Best Buy Full time

    Are you passionate about working with snowflake?As a Snowflake platform engineer within our data platforms team, you will lead the design, development, and optimization of enterprise-scale Snowflake solutions. This is a hands-on role where you'll not only build Snowflake capabilities, but also be accountable for their reliability, high availability,...


  • Vancouver, British Columbia, Canada Best Buy Canada Full time

    Are you passionate about working with snowflake?As a Snowflake platform engineer within our data platforms team, you will lead the design, development, and optimization of enterprise-scale Snowflake solutions. This is a hands-on role where you'll not only build Snowflake capabilities, but also be accountable for their reliability, high availability,...


  • Vancouver, British Columbia, Canada my clients Full time

    Position: Data Engineer with Snowflake (Senior) - no junior candidateLocation: Vancouver, BC (Onsite)Contract"Role Overview:We are looking for a Data Engineer with strong expertise in modern data platforms and engineering practices. The ideal candidate will design, build, and optimize data pipelines and solutions leveraging Snowflake, Kafka, Azure Data...

  • Developer, GFT

    1 day ago


    Vancouver, British Columbia, Canada Royal Bank of Canada Full time

    Job DescriptionWhat is the opportunity?RBC's AML are looking to expand our data ingestion platform team. You'll be working as part of a team to build automation solutions for data ingestion from various sources into S3 and Snowflake for terabytes of data.What will you do? Work within an Agile product team to design, develop and maintain data ingestion flows...


  • Vancouver, British Columbia, Canada KTek Resourcing Full time

    We are seeking a highly skilled Senior Snowflake Developer to join our team for a dual role in application support and development. The ideal candidate will have extensive experience in Snowflake development, a strong understanding of Finance Data Layer, Data Marts, and Data Warehousing concepts. This role requires excellent communication skills and proven...


  • Vancouver, British Columbia, Canada Celestial Systems Inc. Full time

    Location: Vancouver (Hybrid)Experience: 1–2 yearsDepartment: SalesWe're looking for a motivated and curious Business Development Representative to join our growing Sales team. You'll be the first point of contact for new prospects—identifying opportunities, qualifying leads, and helping expand Celestial's footprint in the Data & AI...


  • Vancouver, British Columbia, Canada HCLTech Full time

    About the RoleWe are looking for aTechnical Lead – Full Stack Developmentwith expertise in.NET technologiesto lead and mentor a team of developers and support engineers. This role involves hands-on development, architecture design, and stakeholder engagement.Key ResponsibilitiesLead and mentor a team of developers across geographies.Drive design reviews,...

  • Retail Data Engineer

    24 hours ago


    Vancouver, British Columbia, Canada Insight Global Full time

    Required Skills & Experience5+ years of experience with database engineering -- building out and deploying pipelines, ideally working with customer dataStrong experience with Azure (deployments, configurations, Storage Accounts)Hands-on experience with Azure Data Factory, Azure Databricks, Snowflake, DBT/DLT, and Medallion ArchitectureStrong Python...

  • Cloud Data

    1 day ago


    Vancouver, British Columbia, Canada OSI Digital Full time

    Job Title: Cloud Data & AI EngineerEmployment: Full-timeAt OSI Digital Inc, we accelerate our client's digital transformation journey by delivering modern data solutions, enabling them to unlock the full potential of their data with scalable cloud platforms, intelligent analytics, and AI-driven solutions. With deep expertise across data engineering, cloud...

  • Cloud Data

    18 hours ago


    Vancouver, British Columbia, Canada OSI Digital Full time

    Job Title: Cloud Data & AI EngineerEmployment: Full-time At OSI Digital Inc, we accelerate our client's digital transformation journey by delivering modern data solutions, enabling them to unlock the full potential of their data with scalable cloud platforms, intelligent analytics, and AI-driven solutions. With deep expertise across data engineering, cloud...