Software Engineer - PlanetScale Postgres
PlanetScale
Senior120,000-290,000 USD
About the position
Join a rapidly growing team to build a world-class managed Postgres offering, focusing on high availability and disaster recovery solutions.
Tech stack
- go
- postgresql
- kubernetes
- aws
- gcp
- azure
Requirements
Required:
- 5+ years of software engineering experience designing, building, and supporting large-scale systems in production
- Strong proficiency in Go, with experience in other languages like Ruby, Python, Zig or Rust
- Experience building and maintaining distributed, fault-tolerant services
- Working knowledge of Kubernetes and containerized applications
Nice to have:
- Experience building or operating a database-as-a-service or managed database platform
- Experience with connection pooling and proxy layers for Postgres
- Contributions to open-source projects, especially in the Postgres or database infrastructure space
Responsibilities
- Design and build the control plane that provisions, scales, and heals Postgres clusters
- Build and maintain high availability, disaster recovery, and data protection solutions
- Tune Postgres to operate at scale for demanding workloads
- Build tooling and automation for database operations, backup, restore, and migration workflows