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.
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
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
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
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
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.