Staff Software Engineer — Dynamic Tables, Performance

Snowflake
Bellevue
Workplace: HybridFull timeUSD 236,000 - 339,200 annuallyFunction: Software EngineeringExperience: 10+ yearsSkills: ["C++","Java","SQL","Snowflake","Dbt","Airflow","Fivetran"]

Lead performance initiatives for Snowflake’s Dynamic Tables, driving design and implementation of incremental view maintenance improvements. Own technical direction, collaborate across teams, mentor engineers, and contribute to the research and publication roadmap while delivering scalable, cost-efficient data pipelines for a rapidly growing product.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Snowflake
Snowflake
4 months ago

Staff Software Engineer — Dynamic Tables, Performance

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live

Job Summary

Lead performance initiatives for Snowflake’s Dynamic Tables, driving design and implementation of incremental view maintenance improvements. Own technical direction, collaborate across teams, mentor engineers, and contribute to the research and publication roadmap while delivering scalable, cost-efficient data pipelines for a rapidly growing product.
Location: Bellevue
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Lead the design and implementation of performance improvements to the incremental view maintenance engine, including multi-join incrementalization, novel incrementalization semantics, incremental window functions, and stacked operations.
  • •Help define the roadmap for the incremental view maintenance engine, identifying key performance, scalability, and correctness milestones, prioritizing high-impact enhancements, and aligning technical investments with product and research goals.
  • •Collaborate across teams to co-design improvements that benefit incremental pipelines.
  • •Mentor engineers, drive design reviews, and raise the technical bar for the team through architectural leadership and high-quality code.
  • •Contribute to the research and publication roadmap; the team has an active presence at top-tier database conferences (SIGMOD, VLDB).

Pay and Benefits

Salary: USD 236,000 - 339,200 annually

Key Requirements

  • •10+ years of experience building and optimizing large-scale data systems, with deep expertise in at least one of: query optimization, incremental/stream processing, or materialized view maintenance.
Experience:10+ yearsData engineeringDatabasesSaaS
Skills:C++JavaSQLSnowflakeDbtAirflowFivetran
Languages:English
Tech Stack:C++JavaSQLSnowflakeDbtAirflowFivetran

Company Brief

Snowflake
Provides a cloud-native data platform for data warehousing, data engineering, data science, and analytics, enabling organizations to store, process, and share large-scale data across multiple cloud providers with elastic scalability and performance.
Industry: Data Infrastructure
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Bozeman, United States
Founded: 2012
WebsiteLinkedIn