Staff Database Engineer

Skills
DatabasesInfrastructureInfrastructure As CodePostgresqlReliabilitySystem Monitoring
Role

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