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