Senior Software Engineer at Snowflake - ScoutJobs - The AI-curated global job board
Skip to content
S
Posted 10 hours ago

Senior Software Engineer

SnowflakeSenior Software Engineer

Requirements

5+ years software engineering experience, Expertise in databases or stream processing, Knowledge of streaming internals, Proficiency in Go or systems languages

Skills

GoSQLDistributed Systems

About the role

Responsibilities

  • Own the data modeling product surface including APIs, schemas, and abstractions for tables, views, and materialized views
  • Design abstractions for managing queryable data from streaming materialized views to reference tables
  • Define freshness and staleness semantics to balance query latency and compute cost
  • Design APIs with strong schema taste, including versioning and backwards compatibility
  • Drive requirements and shape the execution engine based on product surface needs
  • Layer complexity to provide opinionated defaults for SREs while allowing custom pipelines for data engineers
  • Lead a team technically by setting architectural direction, writing production code, and mentoring engineers

Requirements

  • 5+ years of software engineering experience
  • Deep expertise in databases, SQL, stream processing, or data pipeline systems
  • Deep knowledge of data processing or streaming internals (late-arriving data, backfill, event-time vs. processing-time)
  • Experience designing and shipping APIs with strong DB schema design and developer ergonomics
  • Proficiency in Go or another systems language
  • Ability to write production-grade distributed systems code

Preferred Qualifications

  • Experience building customer-facing data modeling or pipeline authoring products
  • Hands-on experience with streaming semantics like watermarks, windowing, and delivery guarantees
  • Background in designing query languages, schema DSLs, or transformation DAG semantics
  • Experience building internal data platforms for raw event stream curation
  • Familiarity with Apache Iceberg, open table formats, or data lakehouse architectures

About the Company

Observe by Snowflake is an AI-powered observability platform built on the Snowflake AI Data Cloud. It enables teams to ingest and store logs, metrics, traces, and events on an open, scalable data lakehouse to move from detection to resolution faster.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior Software Engineer

Snowflake · Menlo Park

Sign up to apply