Snowflake

Principal Software Engineer 2 - OLTP

US-CA-Menlo Park, Remote. Posted a month ago

The role

This person will define and drive the long-term technical architecture for OLTP across Snowflake Postgres and Unistore. They will design transactional systems for agent-driven workloads and lead complex, cross-organizational engineering efforts.

What you will do

  • Define and drive the long-term technical architecture for OLTP across Snowflake Postgres, Unistore and the infrastructure they depend on.
  • Lead major architectural decisions across transactions, storage, concurrency control, replication, recovery, query execution and database scalability.
  • Shape the compute and storage architecture for low-latency, highly available transactional systems.
  • Build database primitives for agent-driven workloads.
  • Define how agents safely read and modify operational state.
  • Determine where PostgreSQL architecture and compatibility provide leverage.
  • Design for workloads where databases and transactional environments are created and operated programmatically.
  • Lead complex, cross-organizational engineering efforts and establish technical direction across multiple teams.
  • Work closely with product leaders, senior engineering leadership, and strategic customers.
  • Raise the technical bar through architecture reviews, mentoring and hands-on leadership.

Required qualifications

  • 15+ years of experience building databases, distributed systems, storage systems or large-scale cloud infrastructure.
  • Deep expertise in OLTP and database systems, including transactions, concurrency control, storage engines, indexing, query processing, replication, recovery and high availability.
  • Strong understanding of cloud infrastructure for low-latency stateful systems.
  • Experience designing highly elastic, multi-tenant, or rapidly provisioned stateful systems.
  • Strong instincts for how database architecture should evolve for AI-native applications and autonomous agents.
  • Experience making difficult architectural tradeoffs across latency, throughput, consistency, availability, durability, scalability, isolation and cost.
  • A track record of taking technically 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 and the ability to work across abstractions.
  • Exceptional technical judgment and communication skills.

Nice to have

  • Deep PostgreSQL expertise
  • C, C++, or Rust experience

About the company

Snowflake is building the next generation of transactional systems for applications, AI and agents. The company is powering the era of the agentic enterprise.

Principal Software Engineer 2 - OLTP at Snowflake | JobZoey