Index / Snowflake

Staff Software Engineer - Postgres Control Plane

Snowflake

Pay
$236k–$339k
Workplace
On-site
Location
US-WA-Bellevue · Bellevue · Washington · United States
First seen
2 hours ago
Last seen
2 hours ago
Board
Ashby

Summary

At Snowflake, we are powering the era of the agentic enterprise.

  • python
  • java
  • ruby
  • postgres
  • aws
  • gcp
  • azure

Posting

At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native thinkers across every function who are energized by the opportunity to reinvent how they work. You don’t just use tools; you possess an innate curiosity, treating AI as a high-trust collaborator that is core to how you solve problems and accelerate your impact. We look for low-ego individuals who thrive in dynamic and fast-moving environments and move with an experimental mindset — who rapidly test emerging capabilities to discover simpler, more powerful ways to deliver results. At Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done. Snowflake is now building a world class OLTP service on Postgres. We’re hiring Senior Postgres Engineers to help build the new Snowflake Postgres service. This is an exciting opportunity to help build a large scale, multi-cloud Postgres offering with access to an existing customer base. AS A SENIOR POSTGRES ENGINEER YOU WILL: - Develop orchestration layer/ control-plane of large scale databases - Work with AWS, Azure, and GCP APIs - Build High Availability and Disaster Recovery solutions - Tune Postgres to operate at scale for some of the largest datasets in the world - Secure and ensure customer data is protected - Work alongside some of the brightest minds in the industry and help redefine the space by inventing at various layers of the software stack — from broad distributed systems to low-level optimizations that fundamentally change the performance characteristics of the system to cater to our customer needs. OUR IDEAL SENIOR POSTGRES ENGINEER WILL HAVE: - 7+ years industry experience designing, building and developing large scale systems in production - Experience building and maintaining distributed, highly available, fault tolerant services - Excellent understanding of low level operating systems concepts including multi-threading, memory management, networking, storage, performance, and scale - Extremely strong fundamental computer science skills - Experience with Java, Python/Ruby & Go - Experience running & maintaining large Postgres servers - Familiarity with cloud networking (VPCs, PrivateLink, Peering, etc) - Experience working with remote, geographically distributed teams - Excellent verbal and written communication skills THE FOLLOWING ARE CONSIDERED A PLUS: - Bachelors, Masters, or PhD in Computer Science