Staff Database Engineer
Skills
DatabasesInfrastructureInfrastructure As CodePostgresqlReliabilitySystem Monitoring
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 10+ years operating PostgreSQL in large-scale business-critical production environments
- Deep knowledge of PostgreSQL replication failover backup recovery and high availability
- Experience preventing diagnosing and resolving complex production database incidents
- Experience planning and safely executing PostgreSQL upgrades migrations and maintenance
- Strong understanding of WAL autovacuum indexing locking query planning and connection management
- Experience supporting high-volume workloads large data sets or rapidly growing databases
- Strong Linux knowledge and understanding of infrastructure impacts on database performance and reliability
- Ability to automate operational work through scripting configuration management or infrastructure tooling
- Experience building monitoring alerting runbooks and reliable incident-response practices
- Strong communication and judgment across SRE and product engineering teams
Nice to have
- Curious
- Proactive
- Collaborative
- Detail-oriented
- Independent
Day to day
- Own the reliability and operational health of a large PostgreSQL environment supporting critical user experiences and revenue features.
- Proactively identify and resolve performance scalability and availability risks across multi-terabyte clusters with billions of rows.
- Lead incident response upgrades migrations backups restores disaster recovery and observability improvements in partnership with SRE.
Hiring process
- Live interviews
- Verbal offer
- Written agreement
