Database Administration·Confirmed live in the last 24 hours·
Full-timeSingaporeNo salary listed
About the Job
Requirements
At least 3 years of production database administration experience with PostgreSQL and/or MySQL, including independently handling live incidents.
Hands-on experience with mainstream high-availability and backup/recovery solutions such as replication, Patroni, MHA, or Redis Sentinel, including real failover or recovery drills.
Performance tuning skills, including slow-query analysis, index design, reading execution plans, and diagnosing locking and connection-pool issues.
Working experience with AWS RDS/Aurora or equivalent cloud databases, including Multi-AZ deployment and cloud backup/recovery patterns.
Working English proficiency to read and write documentation and participate in meetings.
Responsibilities
Operate the databases of multi-region (US/SG/JP) SaaS clusters day to day, including deployment, upgrades, backup and recovery, monitoring and alerting, and incident handling, mainly for PostgreSQL, MySQL, Redis, and analytics engines such as ClickHouse.
Help design and deliver multi-tenant SaaS data solutions, including tenant isolation through dedicated instances, databases, or schemas; automated tenant onboarding such as provisioning and password rotation; and per-tenant backup and recovery.
Own multi-AZ high availability and disaster-recovery drills within each region, meeting RPO/RTO targets for core systems.
Run capacity planning and performance tuning, including slow-query governance, indexing and execution plans, and connection pooling; participate in P0/P1 incident response and post-mortems.
Use and improve database platform tooling, including Terraform, Bytebase, and self-service query tools, to increasingly automate launching a new market or onboarding a new tenant.
Review schema designs and SQL with engineering teams, gate production changes, and share on-call duties with SRE.
Desired Qualifications
Mandarin language proficiency.
Financial industry experience, including database operations at a broker, exchange, payments, or banking system; familiarity with order, market-data, or settlement data models.
Involvement in designing or operating multi-tenant data platforms.
Experience with systems handling 100k+ QPS or TB+ data volumes.
Deep understanding of database internals, including MVCC, transaction isolation, and replication, with ability to analyze issues at the protocol or source-code level.
Python, Go, or Shell scripting for operations tooling; Kubernetes experience.
Production experience with ClickHouse or TimescaleDB.
About the Role
Our databases power order management, market data, clearing and settlement, risk controls, and customer asset systems — with high demands on availability, data consistency, and multi-jurisdiction compliance.We are looking for a DBA to join our Singapore team and take ownership of the operations and build-out of the data layer of our multi-region SaaS clusters, with plenty of room to grow into financial-grade data architecture and multi-market compliance practices.
What We Are Looking For
1. 3+ years of production DBA experience with PostgreSQL and/or MySQL, including independently handling live incidents. 2. Hands-on experience with mainstream HA and backup/recovery solutions (e.g., replication, Patroni, MHA, or Redis Sentinel), including real failover or recovery drills. 3. Solid performance tuning skills: slow-query analysis, index design, reading execution plans, diagnosing locking and connection-pool issues. 4. Working experience with AWS RDS/Aurora (or equivalent cloud databases), including Multi-AZ deployment and cloud backup/recovery patterns. 5. Working English: able to read and write documentation and join meetings in English; Mandarin is a plus.
Nice to Have 1. Financial industry experience — database operations at a broker, exchange, payments, or banking system; familiarity with order, market-data, or settlement data models is a bonus. 2. SaaS / multi-tenancy — involvement in designing or operating multi-tenant data platforms. 3. Larger-scale experience — systems with 100k+ QPS or TB+ data volumes. 4.Database internals — deep understanding of MVCC, transaction isolation, and replication; able to analyze issues at the protocol or source-code level. 5. Engineering skills — Python/Go/Shell scripting for ops tooling; Kubernetes experience. 6. Time-series / analytics — production experience with ClickHouse or TimescaleDB.
What You Will Do
1. Operate the databases of our multi-region (US/SG/JP) SaaS clusters day to day: deployment, upgrades, backup and recovery, monitoring and alerting, and incident handling — mainly PostgreSQL, MySQL, Redis, plus analytics engines such as ClickHouse. 2. Help design and deliver our multi-tenant SaaS data solutions: tenant isolation (dedicated instance / database / schema), automated tenant onboarding (provisioning, password rotation), and per-tenant backup and recovery. 3. Own multi-AZ high availability and DR drills within each region, meeting RPO/RTO targets for core systems. 4. Run capacity planning and performance tuning: slow-query governance, indexing and execution plans, connection pooling; participate in P0/P1 incident response and post-mortems. 5. Use and improve our database platform tooling (Terraform, Bytebase, self-service query tools) to make launching a new market or onboarding a new tenant increasingly automated. 6. Review schema designs and SQL with engineering teams, gate production changes, and share on-call duties with SRE.