- Manage and maintain relational and distributed databases (e.g., PostgreSQL, HDFS) across multiple environments.
- Configure databases for high availability, including replication, backups, and failover strategies.
- Contribute to database design, advising on schema structure, indexing, and partitioning.
- Optimize queries and tune performance to ensure system efficiency.
- Support data ingestion and integration with tools like Apache Iceberg, Apache Hudi, GraphDB, or VectorDB.
- Monitor database health and troubleshoot performance issues, escalating as needed.
- Automate administrative tasks using scripting languages such as Python, PowerShell, or Bash.
- Enforce database security, access controls, and compliance with internal policies.
- Collaborate with developers, DevOps, and data analysts to support application and feature development.
Requirements:
- 4–5 years of experience in database administration, particularly with PostgreSQL or similar RDBMS.
- Strong knowledge of query tuning, indexing, and partitioning.
- Experience with distributed systems or data lake technologies (e.g., HDFS, Apache Iceberg, Hudi).
- Proficiency in scripting for automation (Python, Bash, PowerShell).
- Familiarity with graph or vector databases (e.g., GraphDB, Neo4j, VectorDB) is a plus.
- Understanding of database security, access control, and backup/recovery best practices.
Work location: One North
(EA Reg No: 20C0312)
Please email a copy of your detailed resume to for immediate processing.
Only shortlisted candidates will be notified.