Senior Software Engineer - Observe by Snowflake, Streaming Data Products
Snowflake
Menlo Park, CA (In Person)
Full-Time
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
AS A SENIOR SOFTWARE ENGINEER
—STREAMING DATA PRODUCTS AT SNOWFLAKE, YOU WILL
Own 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 Design 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 Define 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 Design APIs with strong schema taste: versioning, backwards compatibility, polymorphic data models, and clean contracts between systems Drive requirements and shape the execution engine based on what the product surface needs Layer 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 Lead a team technically — setting architectural direction, writing production code, and mentoring engineersOUR IDEAL SENIOR SOFTWARE ENGINEER
—STREAMING DATA PRODUCTS WILL HAVE
7+ years of software engineering experience with deep expertise in databases, SQL, stream processing, or data pipeline systems 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 Demonstrated experience designing and shipping APIs with strong taste in DB schema design, versioning, and developer ergonomics An architect's mental model — you think in systems, interfaces, contracts, and long-term evolution rather than short-term hacks A strong sense of user empathy and product intuition — you think beyond APIs and care about how customers define and query their data Proficiency in Go or another systems language, with ability to write production-grade distributed systems codeBONUS POINTS FOR THE FOLLOWING
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 Background in designing or extending query languages, schema DSLs, or transformation DAG semantics Prior work building internal data platforms that turned raw event streams into curated, queryable tables for internal teams Familiarity with Apache Iceberg, open table formats, or data lakehouse architecturesWHY JOIN OUR OBSERVE TEAM AT SNOWFLAKE?
Observe's data modeling surface — how customers go from raw telemetry to structured, queryable, correlated data — has proven successful and is now at an inflection point, growing rapidly in richness and complexity to serve evolving enterprise needs. Your architectural decisions will shape how this surface scales — serving thousands of teams, supporting new abstraction types, and maintaining coherence as the platform matures. And you'll do it backed by Snowflake's query engine and data platform, with the ownership culture and shipping velocity of a small focused team. Snowflake is growing fast, and we're scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake. How do you want to make your impact? For jobs located in the United States, please visit the job posting on the Snowflake Careers Site for salary and benefits information: careers.snowflake.comSimilar remote jobs
LifeStance Health
New Hyde Park, NY
Posted2 days ago
Updated8 hours ago
Albemarle County Public Schools
Charlottesville, VA
Posted2 days ago
Updated8 hours ago
Intermountain Health
Frankfort, KY
Posted2 days ago
Updated8 hours ago
Similar jobs in Menlo Park, CA
Creative Solutions for Hope
Menlo Park, CA
Posted2 days ago
Updated8 hours ago
Snowflake
Menlo Park, CA
Posted3 days ago
Updated8 hours ago
Snowflake
Menlo Park, CA
Posted3 days ago
Updated8 hours ago
Similar jobs in California
Orange County Department of Education
Costa Mesa, CA
Posted1 day ago
Updated12 hours ago
White Glove Placement
Hayward, CA
Posted2 days ago
Updated8 hours ago
California Correctional Health Care Services
California
Posted2 days ago
Updated8 hours ago