Lead engineering teams building Snowflake's cloud-native Postgres service, providing technical leadership for dataplane and control plane, ensuring scalability, reliability, and operational excellence. Requires 10+ years in large-scale systems and 5+ years managing teams with deep Postgres expertise.
About the role
Responsibilities
- Provide strong technical leadership across Postgres dataplane and orchestration/control plane (HA, upgrades, backups, scaling, automation, operational safety).
- Break down problems and build consensus for scalable, timely solutions.
- Build and deliver the roadmap as a problem solver and finder.
- Balance long-term thinking with immediate business needs.
- Understand trade-offs in consistency, performance, scaling, and costs.
- Ensure operational readiness and meet customer commitments on durability, availability, performance, and security.
- Solve business needs at scale using software engineering and analytical skills.
Requirements
- 10+ years building and operating large-scale systems (distributed systems, databases, or cloud services).
- 5+ years building, managing, and leading high-performing engineering teams (leading managers a plus).
- Strong track record delivering large-scale, resilient production systems.
- Significant cloud experience (AWS, Azure, and/or GCP) with high availability and operational rigor.
- Strong communication and collaboration skills for cross-functional alignment.
- Strong hands-on technical ability; navigate complex codebases and system design.
- BS/MS in Computer Science or equivalent.
- Postgres depth: experience as user, operator, or administrator; understanding of database fundamentals and tradeoffs.
Nice-to-haves: Love of Postgres with solid fundamentals.
Skills
PostgresAWSAzureGCPDistributed SystemsDatabasesKubernetesHigh AvailabilitySystem DesignCloud Services