10h ago
Staff Software Engineer โ Dynamic Tables, Performance
Bellevue, WA
$236k-$339.2k / year
full-timelead Remotesoftware
๐ Tech Stack
๐ผ About This Role
You'll lead performance improvements for Snowflake's Dynamic Tables engine, the fastest-growing product in the company. Your work will directly impact incremental view maintenance and cloud-scale data pipelines. This role offers the chance to publish at top database conferences like SIGMOD and VLDB.
๐ฏ What You'll Do
- Lead design and implementation of performance improvements for incremental view maintenance engine
- Help define roadmap for incremental view maintenance, prioritizing high-impact milestones
- Collaborate across teams to co-design improvements for incremental pipelines
- Mentor engineers, drive design reviews, and raise technical bar
๐ Requirements
- 10+ years of experience building and optimizing large-scale data systems
- Deep expertise in query optimization, incremental/stream processing, or materialized view maintenance
- Proficiency in C++ or Java with systems-level performance analysis
- Experience leading multi-engineer, cross-team technical initiatives
โจ Nice to Have
- Experience with analytical DBMS like BigQuery, Redshift, or Databricks
- Familiarity with stream processing algorithms
- Experience with CDC pipelines or data lake architectures (Iceberg, Delta)
๐ Benefits & Perks
- ๐ฐ Competitive salary ($236Kโ$339.2K)
- ๐๏ธ Flexible remote work
- ๐ Equity offerings
- ๐ฉบ Comprehensive health benefits
- ๐ Professional development opportunities
๐จ Hiring Process
Estimated timeline: 2-4 weeks ยท AI estimate
- 1Recruiter Screenยท 30 min
- 2Technical Phone Screenยท 60 min
- 3Onsite (virtual) technical interviewsยท 4 hours
0 0 0