X

Database Engineer(DBA)

salary Salary :

$5,000 - 120,000 monthly

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Database Engineer(DBA)

Job Summary

We are seeking a skilled and driven Database Engineer to join our infrastructure team. You will own the full lifecycle of our MySQL, PostgreSQL, Redis, MongoDB, HBase, and HDFS database systems — from architecture design and deployment to performance tuning, fault recovery, and automation tooling — ensuring mission-critical data services remain highly available, scalable, and reliable at all times.

Responsibilities

1. Design and architect database schemas and storage solutions across MySQL, PostgreSQL, Redis, MongoDB and HBase, implement and deploy database clusters, replication, and environment configurations to meet business requirements.

2. Monitor database performance and health metrics with proactive alerting and dashboards; troubleshoot and resolve incidents including slow queries, replication lag, connection exhaustion, and data corruption.

3. Optimize query performance, indexing strategies, and resource utilization; maintain systems through version upgrades, patch management, and backup/recovery testing to ensure long-term reliability.

4. Ensure high availability and disaster recovery via failover, hot-standby, and multi-region replication architectures; drive scalability through sharding, partitioning, and capacity planning to support business growth.

5. Build end-to-end fault detection, root-cause localisation, and self-healing capabilities; drive zero-business-impact database protection through SQL auditing, slow query governance, index optimisation, and execution plan analysis.

6. Design and develop computer software or utility toolkits to automate and more efficiently manage large-scale database instances.

7. Collaborate closely with application development teams to diagnose performance lantency, improve query efficiency and strengthen data reliability across services.

8. Responsible for participating in a 24*7 on-call rotation to ensure high availability and resolving critical database issues.

Requirements

1. Bachelor's or higher degree in Computer Science, Information Technology, Programming, Science (Computer Studies) or related discipline.

2. Familiar with TCP/IP, Data Structures, Algorithms and other protocols, and have good knowledge of operation system, network, database, computer architecture.

3. Basic understanding of database theory and system architecture(index, transactions, ACID, MVCC, Raft, Sharding, CAP, High Availability) .

4. Experience in at least one backend language (Python, Golang, Java etc) .

5. Ability to communicate in Mandarin and English, in order to support coordination and collaboration with Mandarin-speaking stakeholders, teams, and business partners across regional markets.

6. Familiar with Unix/Linux operating systems and networking is preferred.

7. Experience in MySQL, Redis, MongoDB, HDFS, HBase is preferred.

Original job Database Engineer(DBA) posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Auto-Apply to Similar Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI
💰

Technology Salaries

Similar Jobs in Singapore

GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast! Find the best jobs in Singapore, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.