Database Engineer (PostgreSQL / SQL Server / Cloud)
(Exposure to Distributed SQL YugabyteDB)
Job Description
Role Overview
We are looking for a hands-on Database Engineer / DBA with strong experience in PostgreSQL, SQL Server, or DB2, to support enterprise database systems and modernization initiatives.
This role provides an opportunity to work on next-generation distributed database platforms (PostgreSQL-compatible such as YugabyteDB).
Candidates without Yugabyte experience are encouraged to apply. Training will be provided.
Key Responsibilities
Database Administration & Operations
- Administer and maintain PostgreSQL / SQL Server / DB2 databases
- Perform installation, configuration, patching, and upgrades
- Ensure database performance, availability, and security
- Manage backup, recovery, and disaster recovery processes
Performance & Optimization
- Perform query tuning, indexing, and performance optimization
- Monitor database health and troubleshoot production issues
- Ensure stability in high-load, enterprise environments
High Availability & Reliability
- Implement and manage replication, clustering, and failover solutions
- Support high availability (HA) architecture and resilience planning
Migration & Modernization
- Support migration from legacy databases (DB2 / SQL Server) to PostgreSQL-compatible platforms
- Work on data replication, transformation, and validation
- Participate in cloud and distributed database initiatives
Collaboration
- Work closely with DevOps, Cloud Engineers, and Application Teams
- Support automation and CI/CD initiatives
Requirements
Must Have
- 410 years of experience in database administration or database engineering
- Strong experience in PostgreSQL OR SQL Server OR DB2
- Solid SQL knowledge and troubleshooting skills
- Experience with:
- Performance tuning and query optimization
- High availability / replication / clustering
Good to Have
- Experience with PostgreSQL ecosystem
- Exposure to cloud platforms (AWS / Azure / GCP)
- Familiarity with Kubernetes / containerized environments
- Scripting knowledge (Shell / Python)
Bonus (Nice to Have)
- Exposure to distributed databases such as:
- YugabyteDB
- CockroachDB
- Cassandra
Ideal Candidate
- Experience working in enterprise / banking / large-scale environments
- Comfortable in both legacy and modern database environments
- Strong problem-solving and communication skills
- Keen to learn and adopt modern distributed database technologies