4 hours ago
Base Salary
$304k - $380k/yr
Responsibilities
- Define and drive the long-term OLTP architecture across Snowflake Postgres, Unistore, and dependent infrastructure.
- Lead architectural decisions covering transactions, storage, concurrency control, replication, recovery, query execution, and database scalability.
- Shape compute and storage architecture for low-latency, highly available transactional systems, including isolation, elasticity, networking, caching, and container infrastructure.
- Build database primitives for agent-driven workloads, including isolated transactional environments, checkpointing, rollback, and lifecycle management.
- Define safe, consistent, recoverable, governed ways for agents to read and modify operational state.
- Evaluate PostgreSQL compatibility and alternative architectural approaches.
- Lead complex cross-organizational engineering efforts and establish technical direction across multiple teams.
- Partner with product leaders, senior engineering leadership, and strategic customers on major technical and product decisions.
- Raise the technical bar through architecture reviews, mentoring, and hands-on leadership on difficult systems problems.
Requirements
- 15+ years of experience building databases, distributed systems, storage systems, or large-scale cloud infrastructure.
- Deep OLTP and database expertise, including transactions, concurrency control, storage engines, indexing, query processing, replication, recovery, and high availability.
- Strong understanding of cloud infrastructure for low-latency stateful systems, including compute, storage, networking, resource isolation, and failure handling.
- Experience designing elastic, multi-tenant, or rapidly provisioned stateful systems with strong isolation and lifecycle management.
- Understanding of database architecture for AI-native applications and autonomous agents, including ephemeral state, sandboxing, safe transactional actions, and programmatic database lifecycle.
- Experience making architectural tradeoffs across latency, throughput, consistency, availability, durability, scalability, isolation, and cost.
- Track record of taking ambitious systems from architecture through production at meaningful scale.
- Experience influencing technical direction across multiple teams or a broad product area.
- Strong systems engineering instincts across database internals and distributed infrastructure.
- Deep PostgreSQL expertise is advantageous; experience with other sophisticated transactional or distributed database systems is also relevant.
- Strong systems programming experience; C, C++, or Rust experience is a plus.
- Exceptional technical judgment and communication skills with the ability to influence engineers, executives, and customers.
Benefits
- Opportunity to define Snowflake’s expansion into transactional and operational workloads.
- Work on fundamental database and distributed-systems problems across transactions, storage, compute, and cloud infrastructure.
- Opportunity to build transactional systems for applications, AI, and autonomous agents.
- Influence Snowflake Postgres, Unistore, and integration with Snowflake’s broader Data & AI platform.
- Opportunity to shape product direction through architectural decisions with long-term impact.
- For United States roles, salary and benefits information is provided on the Snowflake Careers Site.
Tech Stack
Categories
About Snowflake
Snowflake builds a cloud-native data platform used by enterprises to store, integrate, share, and analyze data across AWS, Azure, and Google Cloud. Its core products span data warehousing, data lakes, data engineering, and governed data sharing, sold via consumption-based subscriptions. Founded in 2012 and publicly traded on the NYSE (SNOW) following a 2020 IPO, Snowflake supports analytics and data application workloads across industries.
