5+ years of professional software engineering experience, with significant time spent building or operating production PostgreSQL at scale (TB+ datasets, replication topologies, real failure modes you've debugged in production)
Strong software engineering skills in Go or another backend/systems language, with a willingness to work primarily in Go
Deep knowledge of PostgreSQL internals: MVCC, WAL, replication (physical and logical), vacuum, query planning, extensions, partitioning
Hands-on experience with the surrounding ecosystem: Patroni / Stolon / pg_auto_failover, pgBackRest / WAL-G, pgBouncer / PgCat, logical replication tooling
The instincts of an ex-DBA — you can read EXPLAIN ANALYZE fluently, reason about lock behaviour, and know how to handle database corruptions
Ability to write reliable code and dig into complex problems
Teamwork-oriented approach
Experience with pgvector and pgvectorscale — vector search at scale, index choice, recall vs. latency trade-offs
Background building managed-database control planes at a cloud provider (RDS, Cloud SQL, Aiven, Crunchy, Timescale, Supabase, Neon, or similar)
Experience writing Kubernetes operators (Go + controller-runtime / kubebuilder)
Contributions to PostgreSQL itself, popular extensions, or the surrounding OSS ecosystem
AI/ML workload experience — RAG pipelines, embedding stores, GPU-resident workloads
We conduct coding interviews as part of the process