Snowflake

Senior Software Engineer - Observe by Snowflake, Streaming Data Products

Snowflake1 months ago
Location

US-CA-Menlo Park

Type

Full Time

Salary

USD 200,000 – 287,500

Level

Senior

Role

Senior Software Engineer

Posted

May 8, 2026

Full TimeSenior

The role

Summary

Snowflake is seeking a Senior Software Engineer for their Observe team to lead the development of streaming data products, focusing on creating sophisticated data modeling APIs and architectures that enable seamless telemetry correlation and querying at petabyte scale. The ideal candidate will design innovative data abstractions and drive the evolution of Observe's data platform within Snowflake's cutting-edge AI-powered observability ecosystem.

What you'll do

Data Modeling Product Surface: Own the APIs, schemas, and abstractions for customer telemetry correlation and querying, designed for high-performance execution at scale
Abstraction Design: Create coherent data model abstractions for streaming materialized views, reference tables, and log-derived metrics
Performance Optimization: Define data freshness and staleness semantics, balancing query latency and compute cost
API Development: Design robust APIs with strong schema versioning, backwards compatibility, and clean system contracts
Technical Leadership: Set architectural direction, write production code, and mentor engineering team members

What we look for

Technical

Database SystemsDeep expertise in databases, SQL, stream processing, and data pipeline systems
Systems ProgrammingProficiency in Go or another systems language for distributed systems development
Data ProcessingAdvanced knowledge of streaming internals, including late-arriving data, backfill mechanisms, and event-time semantics

Education

Computer ScienceBachelor's or equivalent degree in Computer Science, Software Engineering, or related technical field

Experience

Software EngineeringMinimum 7+ years of software engineering experience
API DesignProven track record of designing and shipping robust, developer-friendly APIs

Skills

Required skills

Data ModelingExpert-level understanding of database schema design and data architecture
Streaming TechnologiesAdvanced knowledge of stream processing and distributed data systems
Systems ThinkingAbility to design complex systems with long-term scalability and evolution in mind

Nice to have

Open Table FormatsExperience with Apache Iceberg, data lakehouse architectures
Query Language DesignBackground in extending or designing query languages and schema DSLs

Compensation & benefits

Salary

USD 200,000 – 287,500 (annual)

Benefits

Startup Culture

High-velocity, ownership-driven environment within a leading data platform company

Innovation Opportunity

Shape the future of AI-native enterprise observability solutions

Technical Challenges

Work on cutting-edge streaming data products at petabyte scale


Interview process

  1. 1
    Initial Screening Technical resume review and initial recruiter discussion
  2. 2
    Technical Phone Screen Detailed technical interview focusing on systems design and streaming data expertise
  3. 3
    Onsite/Virtual Interviews Multiple technical interviews covering system architecture, coding skills, and design challenges
  4. 4
    Final Leadership Interview Discussion with senior engineering leadership about team fit and long-term potential

Apply for this position

You'll be redirected to the company's application page