Snowflake
Principal Software Engineer II - Next-Gen Data Transformations
$304K–$437K
US-WA-Bellevue +1 · On-site · Principal · Full-time · Posted Apr 1, 2026
- Location
- US-WA-Bellevue
US-CA-Menlo Park - Experience
- 14+ years
About the job
Architect and build Snowflake’s distributed data transformation engine, including streaming, incremental processing, and orchestration primitives that support large-scale data workloads and agentic AI.
What you'll do
- Design and implement internals for Dynamic Tables, Streams, Tasks, and incremental processing.
- Set technical direction for reliable, scalable data transformation systems and lead cross-team architectural work.
- Engage strategic customers and engineering teams, and ensure operational reliability, availability, and performance.
What they ask for
- 14+ years of industry experience building database or distributed systems internals, or large-scale data processing engines.
- Deep expertise in stateful stream processing, incremental view maintenance, distributed transactions, and query execution internals.
- Proven ability to solve complex problems in consensus, replication, and high-concurrency environments at cloud scale.
- Technical leadership, including setting architecture, mentoring engineers, and driving decisions across teams.
Pay
$304K – $437K (USD; base salary or total pay not specified)
Tools
Dynamic Tables, Streams, Tasks, Snowpark, Spark, Python, Model Context Protocol (MCP), DBT Projects
AI focus
Build data processing infrastructure and state-management primitives that enable autonomous agents and agentic workflows to use live, low-latency data.
Model-written summary · the original posting is authoritative