Base Salary
$200k - $288k/yr
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 streaming APIs, SDKs, and server-side protocols.
- Write unit, integration, and chaos/fault-injection tests.
- Collaborate with storage, query, and compute partner teams on cross-cutting platform concerns.
- Participate in code reviews, on-call rotations, and architecture discussions.
Requirements
- 3–5 years of software engineering experience with large-scale distributed systems or cloud services.
- Strong proficiency in Java or C++.
- Deep understanding of distributed systems concepts including consistency, fault tolerance, replication, and backpressure.
- Experience building or operating high-throughput, low-latency production services.
- Strong debugging skills across application, network, and storage layers.
- Familiarity with cloud infrastructure and multi-tenant service design.
- Experience with streaming or ingestion systems such as Kafka, Kinesis, or Flink is preferred.
- Familiarity with database internals such as WAL, columnar storage, or transaction processing is preferred.
- Experience with observability tooling at scale is preferred.
- Prior work on a cloud-native SaaS platform such as Snowflake, Databricks, or Google BigQuery is preferred.
Tech Stack
Categories
About Snowflake
**Snowflake is proud to be the Official Data Collaboration Provider for LA28 and Team USA.** Snowflake delivers the AI Data Cloud — a global network where thousands of organizations mobilize data with near-unlimited scale, concurrency, and performance. Inside the AI Data Cloud, organizations unite their siloed data, easily discover and securely share governed data, and execute diverse analytic workloads. Wherever data or users live, Snowflake delivers a single and seamless experience across multiple public clouds. Snowflake’s platform is the engine that powers and provides access to the AI Data Cloud, creating a solution for data warehousing, data lakes, data engineering, data science, data application development, and data sharing. Join Snowflake customers, partners, and data providers already taking their businesses to new frontiers in the AI Data Cloud.