
Principal Software Engineer - Snowflake Intelligence
US-CA-Menlo Park
Full Time
USD 264,000 – 379,500
Principal
Principal Software Engineer
Feb 26, 2026
The role
Summary
Snowflake is seeking a Principal Software Engineer to lead AI strategy for Snowflake Intelligence, defining the technical vision for enterprise AI data products. This role requires 10+ years of software engineering experience with 3+ years leading large-scale LLM application deployments, focusing on agentic reasoning, NL-to-SQL, and enterprise RAG systems.
What you'll do
What we look for
Technical
Education
Experience
Skills
Required skills
Nice to have
Compensation & benefits
USD 264,000 – 379,500 (annual)
Available
Benefits
Health Insurance
Comprehensive medical, dental, and vision coverage
Equity Compensation
Stock options and equity participation in company growth
Flexible PTO
Unlimited paid time off policy for work-life balance
Professional Development
Learning and development budget for conferences, courses, and certifications
Remote Work
Flexible hybrid and remote work arrangements
Parental Leave
Comprehensive parental leave policies for new parents
Retirement Benefits
401(k) plan with company matching contributions
Interview process
- 1Initial Screening — Phone/video call with recruiter to discuss background, experience, and role alignment
- 2Technical Phone Screen — 45-minute technical discussion focusing on AI/ML systems design and LLM experience
- 3System Design Interview — Deep-dive session on designing large-scale AI systems, multi-agent architectures, and enterprise RAG
- 4AI/ML Technical Round — Technical interview focusing on LLM orchestration, prompt engineering, and AI reliability challenges
- 5Leadership & Strategy — Discussion with engineering leadership about technical vision, strategy, and cross-functional collaboration
- 6Final Round — Panel interview with senior leadership covering cultural fit, technical depth, and long-term vision alignment
You'll be redirected to the company's application page
More Jobs at Snowflake
98 other open positions

Snowflake
View all jobs
Snowflake is an American cloud computing company offering data warehousing and analytics platforms.
Tech Stack
Interview Guides
11 guides available for Snowflake
Apply Now