Job Description
Job Description
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.