Snowflake

Staff/Principal AI Software Engineer - Snowflake CoWork

US-CA-Menlo Park. Posted 2 months ago

The role

You will define the technical vision and architectural design for Snowflake Intelligence. You will lead the development of multi-agent systems, NL-to-SQL engines, and automated infrastructure for LLM performance.

What you will do

  • Define the long-term technical vision for Snowflake Intelligence
  • Lead the architectural design of multi-agent systems and tool-use frameworks
  • Build automated hill-climbing infrastructure to measure LLM performance
  • Partner with Product and Engineering leadership to align AI capabilities with business goals
  • Bridge the gap between Research and Production
  • Design extensible context engineering patterns
  • Mentor Staff and Senior engineers
  • Lead cross-functional strike teams on high-stakes projects

Required qualifications

  • 7+ years of software engineering experience
  • 2+ years specifically leading the deployment of LLM-based applications at massive scale
  • Bachelor’s, Master’s, or PhD in Computer Science, AI, or a related field
  • Deep understanding of LLM orchestration
  • Expertise in prompt optimization, semantic modeling, and building guardrails for non-deterministic systems
  • Proven track record of designing complex systems that integrate AI with traditional data stacks
  • Exceptional ability to communicate complex technical trade-offs to executive leadership and ICs
  • Previously held a Principal or equivalent high-level IC role, or led the technical launch of a major AI product used by millions

About the company

Snowflake is powering the era of the agentic enterprise. The Cortex CoWork team is defining the future of AI for enterprise data.