Snowflake

Senior Software Engineer - Snowflake Streaming

Bellevue, Washington, United StatesFull timeSenior$200,000 - $287,500 / yearPosted 12 days ago
Apply on Snowflake →

Sign into see who you know at Snowflake.

At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native thinkers across every function who are energized by the opportunity to reinvent how they work. You don’t just use tools; you possess an innate curiosity, treating AI as a high-trust collaborator that is core to how you solve problems and accelerate your impact. We look for low-ego individuals who thrive in dynamic and fast-moving environments and move with an experimental mindset — who rapidly test emerging capabilities to discover simpler, more powerful ways to deliver results. At Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done.

Our team builds and operates Snowflake's Streaming Platform — the core infrastructure responsible for bringing data into Snowflake continuously and at scale. This includes Snowpipe Streaming and Datastream, services used by large set of enterprise customers to move mission-critical data in real time. Data is the fuel powering the new enterprise AI world, and we are the team responsible for getting it there reliably, continuously, and fast.

Responsibilities

- Design, build, and maintain core components of Snowflake's streaming ingestion platform

- Improve service reliability, scalability, and latency under high-throughput production workloads

- Debug and resolve incidents in a distributed, multi-tenant cloud service

- Contribute to the design and evolution of streaming APIs, SDKs, and server-side protocols

- Write comprehensive tests including unit, integration, and chaos/fault-injection scenarios

- Collaborate with partner teams (storage, query, compute) on cross-cutting platform concerns

- Participate in code reviews, on-call rotations, and architecture discussions

Required Qualifications

- 3–5 years of software engineering experience on large-scale distributed systems or cloud services

- Strong proficiency in Java or C++

- Deep understanding...