
Snowflake zagotavlja podatkovno platformo v oblaku za shranjevanje, obdelavo in analizo informacij v velikem obsegu. Njena centralizirana arhitektura podjetjem pomaga združevati podatke, učinkovito izvajati kompleksne poizvedbe in podpirati različne delovne obremenitve, ko se njihove potrebe razvijajo. Platforma podjetja je pomembna za strokovnjake, ki delajo na področjih računalništva v oblaku, podatkov, analitike, svetovanja in trženjskih tehnologij, priložnosti pa oblikujejo ekipe, ki gradijo in podpirajo sodobno podatkovno infrastrukturo.
AI Software Engineer, Snowflake — Toronto Hybrid
Build model-serving, retrieval-augmented generation, and AI-powered services for Snowflake’s enterprise data cloud. This hybrid role is based in Toronto and focuses on scalable systems used by organizations worldwide.
Opis
- Develop AI features spanning model inference, retrieval, and intelligent applications.
- Build production infrastructure for model serving, embeddings, RAG, and AI automation.
- Write performant, well-tested code in Python, Java, C++, or Go.
- Contribute to enterprise-scale systems across Snowflake’s multi-cloud infrastructure.
- Turn research and product needs into scalable solutions with researchers, engineers, and product managers.
- Review designs and recommend architectural improvements.
- Help guide the technical direction of AI services.
- Own delivery from design and implementation through testing, deployment, monitoring, and operations.
- Assess AI and machine learning methods, models, and tools for Snowflake’s platform and customers.
- Support code reviews, documentation, knowledge sharing, and ongoing improvements to team practices.
Zahteve
- At least 3 years of software engineering experience building production systems.
- Strong computer science fundamentals, including 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 at least one of Python, Java, C++, or Go.
- Experience building distributed systems or cloud-native services.
- Understanding of scale, reliability, and performance in multi-cloud environments.
- Strong problem-solving ability.
- Ability to turn ambiguous problems into clear engineering tasks.
- Ability to work effectively with engineers, researchers, and product managers.
- Clear communication skills.
- Ownership of work from design through production.
- Commitment to quality, reliability, and operational excellence.
- Production-scale experience with LLM inference, fine-tuning, RAG architectures, or vector search is preferred.
- Familiarity with PyTorch, TensorFlow, or other machine learning frameworks is preferred.
- Experience with AWS, Azure, or GCP and Docker or Kubernetes is preferred.
- Background in data platforms, data warehousing, or SQL-based systems is preferred.
- Experience with CI/CD, automated testing, and production monitoring or observability is preferred.
- Open-source AI/ML contributions or published AI/ML research are preferred.
Ugodnosti
- Annual bonus target equal to 10% of base salary.
- Equity in the form of RSUs valued at $170,000–$500,000 USD.
- Extended health coverage.
- Dental coverage.
- Vision coverage.
- RRSP.
- Employee stock purchase plan (ESPP).
- Generous paid time off.
- Parental leave.
- Comprehensive benefits package.
- Meaningful equity.