Drimva

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

First seen Oct 27, 2026 · Last verified Nov 4, 2026 (UTC)