Snowflake
Principal Engineer
$250K–$380K
US-WA-Bellevue · Hybrid · Principal · Full-time · Posted Jun 8, 2026
- Experience
- 15+ years of software engineering experience.
About the job
Shapes the architecture and technical direction of Streamlit in Snowflake, a platform for building and deploying interactive data applications on Snowflake.
What you'll do
- Own the platform architecture across runtimes, embedding SDK, developer tooling, and Snowsight integration.
- Lead cross-team technical programs and contribute hands-on through specifications, implementation, and code reviews.
- Set standards for performance, reliability, and scale; mentor engineers and partner on the product roadmap.
What they ask for
- 15+ years of software engineering experience, including architecting and shipping production-grade developer platforms or application runtimes.
- Expertise in Python application runtimes, server-side frameworks, and distributed execution environments.
- Understanding of container-based execution environments such as Docker, Kubernetes, or SPCS.
- Experience designing developer-facing SDKs, embedding APIs, or component libraries, including API versioning and backward compatibility.
Nice to have
- Familiarity with Streamlit or similar Python-based app frameworks.
- Experience with IdP integrations, OAuth flows, or authentication systems for embedded or public-facing web apps; web-platform familiarity is also noted as nice to have.
Pay
$250K – $380K (USD; base salary or total pay not stated)
Tools
Python, Docker, Kubernetes, SPCS, TypeScript/JavaScript, WebSockets, OAuth, Streamlit
AI focus
Shape SiS integration with Snowflake's AI ecosystem, including collaboration with Cortex/AI teams.
Model-written summary · the original posting is authoritative