Senior Data Engineer
Summary
Senior Data Engineer responsible for migrating PostgreSQL workloads to AWS (RDS, Aurora, DMS) for a major banking project. The role involves database assessment, executing migration strategies, and ensuring data integrity and performance optimization within a highly regulated financial environment.
Keyrus is looking for a Senior Data Engineer to join our team in Hong Kong and support a major banking database migration programme, focused on migrating PostgreSQL workloads to AWS.
This is a hands‑on role for someone who has experience delivering production‑critical database or cloud migration projects, ideally within banking or financial services.
What you’ll be working on:
- Lead and support PostgreSQL → AWS database migration activities
- Assess databases, schemas, dependencies and workloads
- Design and execute migration strategies using AWS RDS, Aurora PostgreSQL and AWS DMS
- Manage data migration, validation, reconciliation and performance optimisation
- Support testing, cutover, production deployment and stabilisation
- Work closely with application, cloud, infrastructure, security and architecture teams
- Ensure data integrity, security and minimal disruption to critical banking systems
What we’re looking for:
- 4–7+ years in Data Engineering, Database Engineering or a similar role
- Strong hands‑on PostgreSQL and SQL expertise
- Proven experience migrating PostgreSQL or enterprise databases to AWS
- Strong experience with RDS, Aurora PostgreSQL and AWS Database Migration Service (DMS)
- Experience with production‑critical database migration programmes
- Strong understanding of data validation, reconciliation, performance tuning and troubleshooting
- Banking / financial services experience strongly preferred
- Experience delivering similar cloud or database migration programmes within a bank is a strong advantage
- Python, Terraform, CloudFormation or AWS certifications are a plus
The ideal candidate is a senior, hands‑on engineer who can independently drive migration activities and is comfortable operating within the security, governance and change‑management requirements of a banking environment.