Skip to content
SnowflakeSnowflakeMenlo Park, CA

Principal Software Engineer - Snowflake Intelligence

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.

264k – 380k/yr
On-site10+ YOEBackend Engineering

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
Snowflake

Principal Software Engineer I - Metadata

SnowflakeMenlo Park, CA

Designs and builds fault-tolerant, scalable distributed systems for Snowflake's metadata, Snowgrid, and data sharing features. Requires 15+ years experience, strong CS fundamentals, Java fluency, and ability to mentor juniors while solving performance and scale challenges.

264k – 380k/yr
On-site15+ YOEBackend Engineering
Snowflake

Principal Software Engineer I - Snowhouse Foundation

SnowflakeMenlo Park, CA

Leads design and implementation of highly available distributed platforms and pipelines for Snowflake's petabyte-scale data warehouse. Requires 15+ years in distributed systems and data infrastructure, with cloud expertise in AWS, Azure, GCP.

264k – 380k/yr
On-site15+ YOEBackend Engineering
Snowflake

Principal Software Engineer - PostgreSQL

SnowflakeMenlo Park, CA

Leads architecture and development of a cloud-native, fully managed Postgres service at Snowflake, pushing performance and scale boundaries while ensuring reliability and integration with Snowflake's data platform. Requires 10+ years in distributed systems and deep Postgres expertise.

264k – 380k/yr
On-site10+ YOEBackend Engineering
Invisible Tech

Principal Software Engineer, Applied AI

Invisible TechNew York, NY

Principal Software Engineer builds scalable backend systems for AI/ML operations, deploys production ML models, and collaborates with clients on use case discovery and AI solutions. Requires 8+ years experience in ML engineering, Python, cloud platforms, and client-facing work.

250k – 366k/yr
Hybrid8+ YOEBackend Engineering
Replit

Principal Software Engineer, Money Infrastructure

ReplitFoster City, CA

Leads design and implementation of core money infrastructure including pricing, billing, payments, and monetization for Replit's platform. Requires 8+ years backend experience, expertise in financial systems like subscriptions or usage-based billing.

250k – 340k/yr
Hybrid8+ YOEBackend Engineering