# AI Software Engineer at Snowflake

Snowflake is hiring an AI Software Engineer for a remote role open to applicants in Canada. It pays CAD 176k-CAD 226k a year and Level rates it Builds AI ●●●●; you can [apply on Level](https://jobsbylevel.com/go/f48c34a9-ebff-4b86-90ab-73623c8234c4?utm_medium=ai-agent).

AI Level 4, AI centrality 93 out of 100. Remote (CA-Ontario-Toronto).

## Details

- Company: [Snowflake](https://jobsbylevel.com/companies/snowflake)
- AI level: AI Level 4 (score 93 out of 100)
- Location: Remote (CA-Ontario-Toronto)
- Salary: CAD 176k-CAD 226k
- Posted: October 13, 2026
- Apply: https://jobsbylevel.com/go/f48c34a9-ebff-4b86-90ab-73623c8234c4?utm_medium=ai-agent

## Prepare for this job

The job page lists 5 likely interview questions for this offer, with a CV checklist: https://jobsbylevel.com/jobs/ai-software-engineer-at-snowflake-79e89e

## Description

At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native thinkers across every function who are energized by the opportunity to reinvent how they work. You don’t just use tools; you possess an innate curiosity, treating AI as a high-trust collaborator that is core to how you solve problems and accelerate your impact. We look for low-ego individuals who thrive in dynamic and fast-moving environments and move with an experimental mindset — who rapidly test emerging capabilities to discover simpler, more powerful ways to deliver results. At Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done. Snowflake is building the most powerful AI Data Cloud in the world — and Canada is a critical part of that mission. Our AI/ML engineering teams are delivering the intelligence layer that powers Cortex AI, large language model inference, AI functions, intelligent search, and the next generation of AI-powered experiences on the Snowflake platform. We're looking for a Software Engineer — AI to join our growing Toronto engineering team. You'll design, build, and ship AI-powered systems and services that are used by thousands of organizations worldwide. If you're passionate about building production AI infrastructure at scale and want to work alongside world-class engineers on problems that matter, this is the role. AS A SOFTWARE ENGINEER — AI, YOU WILL: Design, develop, and ship AI-powered features and services — working across model inference, AI functions, retrieval systems, and intelligent application experiences on the Snowflake platform Build production-quality infrastructure for AI workloads — including model serving, embedding pipelines, retrieval-augmented generation (RAG), and AI-driven automation Write clean, performant, and well-tested code in languages like Python, Java, C++, or Go — contributing to systems that operate at enterprise scale across Snowflake's multi-cloud infrastructure Collaborate with ML researchers, senior engineers, and product managers to translate AI research and product requirements into robust, scalable engineering solutions Contribute to system design — participate in design reviews, propose architectural improvements, and help shape the technical direction of AI services Own your work end-to-end — from design and implementation through testing, deployment, monitoring, and operational health Stay current on AI/ML advancements — evaluate new techniques, models, and tools and assess their applicability to Snowflake's platform and customer needs Contribute to a strong engineering culture — through code reviews, documentation, knowledge sharing, and continuous improvement of team practices OUR IDEAL SOFTWARE ENGINEER — AI WILL HAVE: Required: 3+ years of software engineering experience building production systems, with a strong foundation in computer science fundamentals (data structures, algorithms, distributed systems) Experience with AI/ML systems — you've worked on model serving, inference pipelines, LLM integration, embedding systems, or AI-powered application features in a production environment Proficiency in one or more of: Python, Java, C++, or Go Experience building distributed systems or cloud-native services — you understand the challenges of scale, reliability, and performance in a multi-cloud environment Strong problem-solving skills and the ability to break down ambiguous problems into clear engineering tasks Collaborative mindset — you work effectively with engineers, researchers, and product managers and communicate your ideas clearly Ownership mentality — you take responsibility for your work from design through production and care about quality, reliability, and operational excellence Preferred: Experience with LLM inference, fine-tuning, RAG architectures, or vector search at production scale Familiarity with ML frameworks such as PyTorch, TensorFlow, or similar Experience with cloud

The description is cut here. Read the full offer: https://jobsbylevel.com/jobs/ai-software-engineer-at-snowflake-79e89e

Source: https://jobsbylevel.com/jobs/ai-software-engineer-at-snowflake-79e89e

## Cite this page

Level. https://jobsbylevel.com/jobs/ai-software-engineer-at-snowflake-79e89e.

Get job alerts: https://jobsbylevel.com/newsletter
