Software Engineer - Dynamic Tables
Core
Build the next generation data platform enabling customers to transform data with declarative SQL while maintaining control over cost, latency, and throughput.
Role type
Software Engineer (Database Internals)
Builds
Dynamic Tables capabilities for the Snowflake data platform
Domain
Data infrastructure / Database systems
Deliverable
production ML models
Required skills
distributed systems, data structures, algorithms, query compilers, query optimizers, database internals, transactions, consistency models, open-source data infrastructure
Preferred skills
AI-native software engineering, agentic development workflows
Technologies
SQL
Responsibilities
Design and build Dynamic Tables capabilities, implement new features and performance improvements, break ambiguous problems down and make technical decisions, analyze and solve performance/correctness/fault-tolerance challenges at scale, root cause and solve problems in large systems, ensure operational readiness and reliability
Seniority
Mid-level, hands-on IC