Talent.com
Snowflake Developer - AI/ML
Snowflake Developer - AI/MLITC Infotech • Vancouver, BC, Canada
No longer accepting applications
Snowflake Developer - AI / ML

Snowflake Developer - AI / ML

ITC Infotech • Vancouver, BC, Canada
17 days ago
Job type
  • Full-time
Job description

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.

    Create a job alert for this search

    Snowflake Developer AIML • Vancouver, BC, Canada

    Similar jobs
    Analytics Engineer : AI-Driven Data Modeling & Semantic

    Analytics Engineer : AI-Driven Data Modeling & Semantic

    Ignition • Vancouver
    Full-time
    A leading SaaS revenue platform company is looking for an Analytics Engineer in the Vancouver area.The role focuses on improving data access and usability through durable modeling and a strong sema...Show more
    Last updated: 13 days ago • Promoted
    AI Developer III

    AI Developer III

    Policy Reporter by Valeris • Vancouver
    Full-time
    Policy Reporter offers a suite of insights products and consulting services to enhance market access strategies and patient support initiatives. By tracking payer policies in near real time, we ensu...Show more
    Last updated: 4 days ago • Promoted
    AI Developer II

    AI Developer II

    Policy Reporter • Vancouver, British Columbia, CA
    Full-time
    Quick Apply
    Policy Reporter offers a suite of insights products and consulting services to enhance market access strategies and patient support initiatives. By tracking payer policies in near real time, we ensu...Show more
    Last updated: 30+ days ago
    AI / ML Engineer

    AI / ML Engineer

    Electronic Arts (EA) • Vancouver
    Full-time
    Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world.Here, everyone is part of the story. Part of a community that connects across the globe.A ...Show more
    Last updated: 15 days ago • Promoted
    Cloud Data & AI Engineer - Snowflake, BI & ML

    Cloud Data & AI Engineer - Snowflake, BI & ML

    OSI Digital • Vancouver
    Full-time
    A digital solutions firm is seeking a skilled Cloud Data & AI Engineer to lead scalable data solutions using Snowflake.The ideal candidate should have at least 4 years of experience in data enginee...Show more
    Last updated: 15 days ago • Promoted
    Senior AI / ML Engineer – GenAI & LLMs (On-site)

    Senior AI / ML Engineer – GenAI & LLMs (On-site)

    Comm100 • Vancouver
    Full-time
    A leading digital customer engagement platform in Vancouver is seeking a Senior Algorithm Engineer to research and develop AI capabilities. The ideal candidate will have expertise in generative AI, ...Show more
    Last updated: 15 days ago • Promoted
    Senior AI / ML Engineer

    Senior AI / ML Engineer

    PRAGMATIKE • Vancouver, BC, Canada
    Remote
    Full-time
    Quick Apply
    Pragmatike is hiring on behalf of a confidential client for a.This is a production-focused position for engineers who build. You will work across the full AI lifecycle — from data and modeling to de...Show more
    Last updated: 10 days ago
    Mid-Senior ML Engineer : Scale Real-World AI Solutions

    Mid-Senior ML Engineer : Scale Real-World AI Solutions

    MobSquad • Vancouver
    Full-time
    MobSquad is seeking an experienced Machine Learning Engineer to join our dynamic Canada-based team.This role is integral to providing innovative technical solutions, involving training models for v...Show more
    Last updated: 15 days ago • Promoted
    Senior ML Engineer — Build AI Tools for Games

    Senior ML Engineer — Build AI Tools for Games

    EA SPORTS • Vancouver
    Full-time
    A leading gaming company is seeking a Senior Machine Learning Engineer in Vancouver to develop innovative AI solutions for character animation and content generation. The role requires strong Python...Show more
    Last updated: 15 days ago • Promoted
    Senior AI Software Engineer — ML, NLP & LLMs

    Senior AI Software Engineer — ML, NLP & LLMs

    Global Relay • Vancouver
    Full-time
    Join a forward-thinking company as a Senior Software Developer, where you'll build innovative AI and machine learning solutions. Collaborate with talented developers in a dynamic Agile environment, ...Show more
    Last updated: 15 days ago • Promoted
    AI Developer III

    AI Developer III

    Policy Reporter • Vancouver, British Columbia, CA
    Full-time
    Quick Apply
    Policy Reporter offers a suite of insights products and consulting services to enhance market access strategies and patient support initiatives. By tracking payer policies in near real time, we ensu...Show more
    Last updated: 7 days ago
    Senior Platform Engineer – AI / ML & Cloud Infra

    Senior Platform Engineer – AI / ML & Cloud Infra

    SAP • Vancouver
    Full-time
    A leading tech company is seeking a Senior Developer to focus on Platform Engineering and AI / ML in Vancouver.This role involves designing cloud-native infrastructure and collaborating with engineer...Show more
    Last updated: 4 days ago • Promoted
    Snowflake Developer - AI / ML

    Snowflake Developer - AI / ML

    ITC Infotech • surrey, bc, ca
    Full-time
    ITC Infotech is looking for Snowflake Developer with AI / ML enablement experience to join our team in Vancouver.ITC Infotech is a leading global technology services and solutions provider, led by Bu...Show more
    Last updated: 17 days ago • Promoted
    AI / ML Engineer — NLP & LLM Solutions

    AI / ML Engineer — NLP & LLM Solutions

    Railtown AI Technologies Inc. • Vancouver
    Full-time
    A dynamic AI technology start-up in Vancouver is seeking a Machine Learning Engineer to join their team.In this role, you will develop innovative AI solutions and work with various data types, focu...Show more
    Last updated: 15 days ago • Promoted
    MLOps Cloud Architect — Scalable AI Pipelines

    MLOps Cloud Architect — Scalable AI Pipelines

    EviSmart • Vancouver
    Full-time
    A dental technology company in Metro Vancouver is seeking an experienced MLOps / Cloud Deployment Engineer to optimize and scale their AI-powered platform. Responsibilities include deploying backend...Show more
    Last updated: 15 days ago • Promoted
    Senior GenAI Architect : AI Platforms, RAG & MLOps

    Senior GenAI Architect : AI Platforms, RAG & MLOps

    W3Global • Vancouver
    Full-time
    A leading technology firm in Canada is seeking a seasoned AI Architect to design and implement advanced AI solutions utilizing Azure OpenAI and LangChain. The ideal candidate will have over 15 years...Show more
    Last updated: 5 days ago • Promoted
    Senior AI Software Engineer - NLP / ML

    Senior AI Software Engineer - NLP / ML

    GlobalRelay • Vancouver
    Full-time
    A leading technology firm in Vancouver is seeking a Senior Software Developer with a focus on artificial intelligence and machine learning solutions. The ideal candidate has at least 7 years of expe...Show more
    Last updated: 15 days ago • Promoted
    Senior ML Engineer - Real-Time Search & Discovery

    Senior ML Engineer - Real-Time Search & Discovery

    Scribd, Inc. • Vancouver
    Full-time
    A technology company in Metro Vancouver is seeking a Senior Machine Learning Engineer to design and optimize ML features that serve millions. The role involves collaboration across teams and focuses...Show more
    Last updated: 15 days ago • Promoted