Senior Database Reliability Engineer
Role Type: Full-time
Location: Remote
About the Role
We are looking for an experienced Database Reliability Engineer to architect, optimize, and maintain highly available PostgreSQL environments. You'll ensure reliability, performance, and scalability across large-scale, cloud-based database systems.
Key Responsibilities
- Design and manage highly available PostgreSQL architectures using AWS RDS and Aurora.
- Optimize queries, indexes, partitioning, and database performance.
- Manage backup, replication, recovery, and failover processes.
- Troubleshoot slow queries, locks, deadlocks, and database bottlenecks.
- Automate database maintenance and reliability workflows.
- Support data migrations, application scaling, and operational improvements.
- Maintain clear technical documentation.
Required Skills
- PostgreSQL
- AWS RDS & Aurora PostgreSQL
- High-Availability Architecture
- Large-Scale Databases
- Database Performance Optimization
- Backup & Disaster Recovery
- Replication & Failover
Preferred Qualifications
- 5+ years of production PostgreSQL experience.
- Strong knowledge of PostgreSQL internals, query tuning, indexing, partitioning, and replication.
- Experience managing large-scale, high-traffic databases.
- Familiarity with Terraform, CI/CD, and cloud-native environments.
- Experience with data platforms, ETL, analytics workloads, and monitoring tools.
- Strong analytical, communication, and troubleshooting skills.