1 day ago
Toronto, CanadaMid Level
Responsibilities
- Design, develop, and ship AI-powered features and services involving model inference, AI functions, retrieval systems, and intelligent application experiences.
- Build production infrastructure for AI workloads, including model serving, embedding pipelines, retrieval-augmented generation, and AI-driven automation.
- Write clean, performant, and well-tested code in Python, Java, C++, or Go for enterprise-scale multi-cloud systems.
- Collaborate with ML researchers, engineers, and product managers to turn research and product requirements into scalable engineering solutions.
- Participate in system design and reviews, propose architectural improvements, and help shape the technical direction of AI services.
- Own work end-to-end from design and implementation through testing, deployment, monitoring, and operational health.
- Evaluate emerging AI/ML techniques, models, and tools for applicability to Snowflake’s platform and customer needs.
- Contribute through code reviews, documentation, knowledge sharing, and continuous improvement of engineering practices.
Requirements
- At least 3 years of software engineering experience building production systems.
- Strong computer science fundamentals in data structures, algorithms, and distributed systems.
- Production experience with AI/ML systems such as model serving, inference pipelines, LLM integration, embedding systems, or AI-powered application features.
- Proficiency in one or more of Python, Java, C++, or Go.
- Experience building distributed systems or cloud-native services in multi-cloud environments.
- Strong problem-solving, communication, collaboration, ownership, quality, reliability, and operational-excellence skills.
- Preferred experience with LLM inference, fine-tuning, RAG architectures, or vector search at production scale.
- Preferred familiarity with PyTorch, TensorFlow, or similar ML frameworks.
- Preferred experience with AWS, Azure, or GCP and Docker or Kubernetes.
- Preferred background in data platforms, data warehousing, or SQL-based systems.
- Preferred experience with CI/CD pipelines, automated testing, production monitoring, or observability.
- Contributions to open-source AI/ML projects or published AI/ML research are preferred.
Benefits
- The role is based in Snowflake’s Toronto engineering hub.
- Benefits include extended health, dental, vision, RRSP, ESPP, paid time off, and parental leave.
- The role includes a 10% annual bonus target and equity eligibility, in addition to base salary.
Categories
About Snowflake
Snowflake builds a cloud-native data platform used by enterprises to store, integrate, share, and analyze data across AWS, Azure, and Google Cloud. Its core products span data warehousing, data lakes, data engineering, and governed data sharing, sold via consumption-based subscriptions. Founded in 2012 and publicly traded on the NYSE (SNOW) following a 2020 IPO, Snowflake supports analytics and data application workloads across industries.
