Snowflake09.05.2026
Senior Software Engineer - Observe by Snowflake, Streaming Data Products
Полная занятостьUS-CA-Menlo Park
Обязанности
- 01Own the data modeling product surface — the APIs, schemas, and abstractions through which customers create tables, views, and materialized views that unify their telemetry for correlation and querying, designed for high-performance execution at scale
- 02Design the right abstractions for how customers create and manage queryable data — from streaming materialized views to reference tables to log-derived metrics — each serving different needs but composing under one coherent, evolvable model
- 03Define freshness and staleness semantics that let customers trust their materialized views are current, and design the controls to tune the trade-off between query latency and compute cost
- 04Design APIs with strong schema taste: versioning, backwards compatibility, polymorphic data models, and clean contracts between systems
- 05Drive requirements and shape the execution engine based on what the product surface needs
- 06Layer complexity so an SRE gets a useful table from opinionated defaults in minutes, while a data engineer can express multi-stage pipelines with custom joins, windowing, and time-based aggregations
- 07Lead a team technically — setting architectural direction, writing production code, and mentoring engineers
Требования
- 015+ years of software engineering experience with deep expertise in databases, SQL, stream processing, or data pipeline systems
- 02Deep knowledge of data processing or streaming internals — late-arriving data, backfill and reprocessing on schema changes, event-time vs. processing-time semantics — with experience building products and applications on top of them
- 03Demonstrated experience designing and shipping APIs with strong taste in DB schema design, versioning, and developer ergonomics
- 04An architect's mental model — you think in systems, interfaces, contracts, and long-term evolution rather than short-term hacks
- 05A strong sense of user empathy and product intuition — you think beyond APIs and care about how customers define and query their data
- 06Proficiency in Go or another systems language, with ability to write production-grade distributed systems code
Условия
- 01For jobs located in the United States, please visit the job posting on the Snowflake Careers Site for salary and benefits information