Database Architect
A highly experienced Database Architect is required to own the performance, availability and security of our growing fleet of databases across various platforms.
The ideal candidate will play a key role in designing scalable data architectures, ensuring high availability and supporting development teams with optimised queries and resilient data pipelines.
Key Responsibilities :
- Maintain, monitor, and tune production and staging databases
- Manage high availability, backups, restores, replication, and disaster recovery strategies
- Ensure uptime and performance SLAs are met across cloud and hybrid environments
Expertise :
Administer RDS, Aurora, and EC2-hosted database instances.Monitor database performance using CloudWatch, Performance Insights, and third-party toolsData Architecture & Design :
Work with engineering teams to model new schemas, optimize indexes, and review queriesImplement and enforce best practices in database normalization, partitioning, and data lifecycle managementSecurity & Compliance :
Ensure data encryption, access controls, and audit logging are in place and compliant with regulatory requirementsSupport initiatives with appropriate database controls and evidence collectionCollaboration & Mentoring :
Provide database guidance to developers and DevOps teams during code reviews and deploymentsShare knowledge, mentor junior DBAs, and improve documentation and internal tooling