Skip to content

Principal Software Engineer - Snowflake Intelligence

264k – 380kMenlo Park, CAOnsite10+ YOE
Summary

Leads technical vision and architecture for Snowflake Intelligence, tackling agentic reasoning, NL-to-SQL, and enterprise RAG. Requires 10+ years software engineering with 3+ years LLM deployment at scale, deep AI expertise, and principal-level impact.

About the role

About the Role\n\nThe Cortex Apps team is defining the future of AI for enterprise data through products like Snowflake Intelligence.\n\nAs a Principal AI Engineer, you will define the technical vision and tackle complex problems in agentic reasoning, NL-to-SQL, and enterprise-scale RAG for reliable, scalable AI products.\n\n## What you will do in this role:\n\n- Technical Strategy & Architecture: Define the long-term technical vision for Snowflake Intelligence. Lead architectural design of multi-agent systems, complex tool-use frameworks, and self-correcting NL-to-SQL engines.\n- Drive Industry-Leading Reliability: Build automated "hill-climbing" infrastructure. Establish methodology for measuring and guaranteeing LLM performance across diverse customer schemas.\n- Cross-Functional Influence: Partner with Product and Engineering leadership to align AI capabilities with business goals. Bridge Research and Production.\n- Ecosystem Thinking: Design extensible "context engineering" patterns, including advanced function calling and semantic layer integration.\n- Technical Leadership & Mentorship: Mentor Staff and Senior engineers, lead cross-functional strike teams, foster technical excellence.\n\n## Requirements:\n\n- Experience: 10+ years of software engineering experience, with 3+ years specifically leading the deployment of LLM-based applications at massive scale.\n- Education: Bachelor’s, Master’s, or PhD in Computer Science, AI, or a related field.\n- Expertise: Deep understanding of LLM orchestration, prompt optimization, semantic modeling, robust guardrails for non-deterministic systems.\n- Systems Thinking: Proven track record designing complex systems integrating AI with traditional data stacks (SQL, Retrieval Systems, Semantic Layers).\n- Communication: Exceptional ability to communicate complex technical trade-offs to executives and ICs.\n- Proven Impact: Previously held Principal or equivalent high-level IC role, or led technical launch of major AI product used by millions.

Skills
LLM orchestrationprompt optimizationsemantic modelingmulti-agent systemsNL-to-SQLRAGSQLRetrieval SystemsSemantic Layersfunction calling
Similar roles at this salary range
All Backend Engineering jobs →
Traba

Staff Software Engineer

Lead development of core backend systems and platform architecture for an AI-powered industrial supply chain startup. Own architectural decisions, CI/CD, and performance optimization in an early-stage team.

240k – 300kNew York, NY +1Backend EngineeringOn-siteKafkaPython
ClickUp

Staff Backend Engineer, Search

Staff-level search engineer responsible for designing, scaling, and optimizing ClickUp's search infrastructure using OpenSearch/ElasticSearch, including real-time indexing, vector search, and relevance tuning.

250k – 300kUnited StatesBackend EngineeringRemoteNLPIndexing
OpenAI

Software Engineer, Cloud Agents

Build and scale orchestration, sandboxing, and storage systems for long-running cloud agents powering Codex, ChatGPT, and the OpenAI API. Requires 9+ years experience leading large-scale backend or infrastructure projects.

293k – 385kSan Francisco, CABackend EngineeringHybridGoRust
GlossGenius

Staff Software Engineer, Backend

Staff Backend Engineer leading architecture and technical direction for AI-powered products. Owns system design, mentors engineers, and builds proof-of-concepts in Kotlin on AWS/Kubernetes.

241k – 284kNew York, NYBackend EngineeringHybridAWSLLMs
Paradigm

Senior Software Engineer

Senior engineer building distributed LLM agent infrastructure. Requires 7+ years experience designing and deploying production distributed services.

300k – 400kSan Francisco, CABackend EngineeringOn-siteGoS3