Skip to content
← Back to job listings

Senior Software Engineer (Observe by Snowflake, Streaming Data Products)

Snowflake · Menlo Park, CA, United States

External listingfull-time21 days ago

About The Role

Join Snowflake as a Senior Software Engineer on the Observe team, where you will own the streaming data product surface and the data model that enables cross-signal correlation. You will design APIs, define freshness and staleness semantics, and lead a team technically. This role requires deep expertise in databases, SQL, stream processing, or data pipeline systems, as well as proficiency in Go or another systems language.

  • Posséder la surface du produit de modélisation des données, y compris les API, les schémas et les abstractions.
  • Concevoir les bonnes abstractions pour la création et la gestion des données interrogeables, y compris les vues matérialisées en streaming.
  • Diriger techniquement une équipe, en définissant la direction architecturale, en écrivant du code de production et en mentorant les ingénieurs.
  • 5+ years of software engineering experience with deep expertise in databases, SQL, stream processing, or data pipeline systems
  • An architect's mental model — you think in systems, interfaces, contracts, and long-term evolution rather than short-term hacks
  • Proficiency in Go or another systems language, with ability to write production-grade distributed systems code
  • Demonstrated experience designing and shipping APIs with strong taste in DB schema design, versioning, and developer ergonomics
  • A strong sense of user empathy and product intuition — you think beyond APIs and care about how customers define and query their data
  • Deep 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
  • Experience building customer-facing data modeling or pipeline authoring products
  • Hands-on experience with streaming semantics in production: watermarks, windowing, ordering, delivery guarantees, late-arriving data
  • Prior work building internal data platforms that turned raw event streams into curated, queryable tables for internal teams
  • Background in designing or extending query languages, schema DSLs, or transformation DAG semantics
  • Familiarity with Apache Iceberg, open table formats, or data lakehouse architectures

This is an external listing. JobSpring does not represent or verify the employer. Report this listing