S
Posted 9 hours ago
Principal AI Software Engineer
SnowflakePrincipal AI Software Engineer
Requirements
10+ years software engineering experience, 3+ years leading LLM application deployment, Degree in CS or AI, Expertise in LLM orchestration, Experience with SQL and Retrieval Systems
Skills
LLMSQLRAG
About the role
Responsibilities
- Define the long-term technical vision and architectural design for Snowflake Intelligence, including multi-agent systems and self-correcting NL-to-SQL engines
- Build automated "hill-climbing" infrastructure to measure and guarantee LLM performance across diverse customer schemas
- Partner with Product and Engineering leadership to align AI capabilities with business goals
- Bridge the gap between Research and Production to ensure LLM breakthroughs are viable at scale
- Design extensible context engineering patterns, including advanced function calling and semantic layer integration
- Mentor Staff and Senior engineers and lead cross-functional strike teams on high-stakes projects
Requirements
- 10+ years of software engineering experience
- 3+ years 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 expertise in LLM orchestration, prompt optimization, and semantic modeling
- Proven track record of designing systems integrating AI with traditional data stacks (SQL, Retrieval Systems)
- Previous experience in a Principal or equivalent high-level IC role
About the Company
Snowflake is the AI Data Cloud, building the foundational intelligence layer for the world’s data through products like Cortex, Snowflake Intelligence, and Cortex Agents.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freePrincipal AI Software Engineer
Snowflake · Menlo Park
