CareerPlanSign in

Principal Engineer

US-WA-Bellevue💼 Full-time🗓 2026-06-08 → 2026-09-26

Core

Architecting and evolving Streamlit in Snowflake (SiS), a platform enabling data engineers and developers to build and deploy interactive data-driven applications directly within Snowflake's data platform.

Role type

Principal Engineer (Platform Architecture & Developer Experience)

Builds

SiS platform including container-native SPCS runtime, warehouse runtime, embedding/iframe SDK, developer tooling, and Snowsight integration layer.

Domain

Data platform engineering, distributed systems, developer experience (DX), container orchestration.

Deliverable

production ML models | product features | infrastructure

Required skills

Python application runtimes, server-side frameworks, distributed execution environments, container-based execution environments (Docker, Kubernetes, SPCS), SDK design, API versioning, cross-functional program leadership, enterprise SaaS reliability (multi-tenancy, scale, security), mentoring senior engineers.

Preferred skills

Open-source Streamlit framework, IdP integrations, OAuth flows, web platform (TypeScript/JavaScript, browser APIs, WebSockets, iframe/cross-origin security).

Technologies

Python, Docker, Kubernetes, SPCS, Snowflake, Snowsight, Streamlit, OAuth, WebSockets.

Responsibilities

Define architectural vision for SiS spanning runtime, SDK, and integration layers; drive evolution toward next-gen capabilities; serve as primary technical representative in company-wide forums; establish engineering standards for performance and scale; lead technical design for cross-functional initiatives; author specs, implement changes, and review PRs; mentor senior engineers; partner with Product/Design to translate needs into solutions.

Seniority

Principal, strategy & mentorship

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.