Snowflake
Principal Software Engineer - Agentic Pipelines
$264K–$380K
US-WA-Bellevue · On-site · Principal · Full-time · Posted Sep 23, 2026
- Experience
- 15+ years.
About the job
Leads technical direction and engineering of Snowflake’s core data pipeline, streaming, and transformation infrastructure at cloud scale.
What you'll do
- Set technical direction for data engineering and streaming primitives, including Streams, Tasks, and Dynamic Tables.
- Lead multi-quarter investments in performance, scalability, correctness, and reliability; guide architecture and engineering quality.
- Partner with product, research, customers, and engineering teams to shape and prioritize pipeline capabilities.
What they ask for
- 15+ years designing, building, and operating large-scale distributed data systems.
- Deep expertise in stream processing, declarative query execution, pipeline orchestration, or large-scale data transformation.
- Strong distributed systems fundamentals and proficiency in C++ or Java.
- Experience leading cross-team technical initiatives from architecture through production at petabyte scale across thousands of concurrent workloads.
Nice to have
- Experience with analytical databases or streaming and data-engineering technologies such as Snowflake, BigQuery, Flink, Kafka, Spark Structured Streaming, dbt, or Airflow.
- Experience with CDC, change propagation, or incremental computation; or an advanced CS degree focused on databases or distributed systems.
Pay
$264K – $379.5K (base salary; currency not stated)
Tools
C++, Java, Streams, Tasks, Dynamic Tables, Flink, Kafka, Spark Structured Streaming
AI focus
AI is relevant to how customers use pipelines and how the team builds them; the core role is data and pipeline infrastructure engineering.
Model-written summary · the original posting is authoritative