Senior Database Engineer – MySQL/PostgreSQL
Location: Bangalore (Work From Office)
Experience: 5+ Years
Employment Type: Full Time
Job Summary:
We are looking for a highly skilled Senior Database Engineer with strong expertise in MySQL, PostgreSQL, and AWS database infrastructure. The ideal candidate will be responsible for designing, automating, optimizing, and securing scalable database systems while driving reliability and operational excellence across production environments.
Key Responsibilities:
- Design, manage, and optimize scalable MySQL and PostgreSQL infrastructure on AWS using RDS and self-managed EC2 instances
- Build automation solutions using Infrastructure-as-Code tools such as Terraform and scripting languages like Python, Bash, or Go
- Reduce operational overhead through automation and process optimization
- Perform advanced database performance tuning across queries, indexes, schema design, and underlying systems
- Plan and execute database version upgrades with rollback strategies and automation workflows
- Implement and manage replication, sharding, and scale-out architectures using tools such as ProxySQL, Vitess, or Percona
- Develop partitioning and archival strategies for long-term data retention and compliance
- Ensure database systems align with security and compliance standards including SOC 2, PCI DSS, and ISO 27001
- Implement encryption, auditing, role-based access controls, and security hardening measures
- Build observability and monitoring solutions using CloudWatch, PMM, Prometheus, and Grafana
- Support high-severity incident response, RCA/postmortems, and reliability improvements
- Collaborate with engineering teams to optimize database access patterns and improve system performance
- Mentor teams and establish best practices for database operations, architecture, and reliability engineering
Required Skills:
- Strong experience with MySQL and PostgreSQL
- Hands-on expertise with AWS RDS and EC2 database environments
- Experience with Terraform and Infrastructure Automation
- Strong knowledge of database performance tuning and optimization
- Familiarity with replication, sharding, ProxySQL, Vitess, or Percona
- Experience with monitoring and observability tools such as Prometheus, Grafana, PMM, or CloudWatch
- Strong scripting skills in Python, Bash, or Go
- Understanding of security, compliance, backup, and disaster recovery practices
Preferred Qualifications:
- Experience handling large-scale production databases
- Strong troubleshooting and incident management skills
- Experience working in high-availability and distributed systems environments
Interview Process:
- 1 Virtual Technical Round
- 1 Final Face-to-Face Round
Pay: ₹800,000.00 - ₹1,200,000.00 per year
Work Location: In person