7 months ago
London, United KingdomSenior
Responsibilities
- Build, operate, and scale distributed database services across on-premises and AWS environments.
- Support large-scale PostgreSQL, Microsoft SQL Server, MySQL, and CockroachDB deployments, including high availability, disaster recovery, and performance.
- Automate database provisioning, upgrades, replication, and monitoring using Python, Ansible, and Terraform.
- Improve performance through query optimization, indexing strategies, storage design, and database tuning.
- Collaborate with application and research teams to deliver scalable, low-latency database solutions.
- Participate in the out-of-hours support rota for critical systems.
- Define SLAs, KPIs, and monitoring strategies for platform reliability, security, and service quality.
- Identify and resolve stability, security, and capacity issues across the database platform.
- Evaluate emerging database technologies and their applicability to the business.
Requirements
- Strong experience with relational database platforms such as PostgreSQL, Microsoft SQL Server, MySQL, CockroachDB, or similar.
- Strong understanding of database internals, including query execution, concurrency, replication, indexing, and partitioning.
- Hands-on experience running databases at scale.
- Strong proficiency with Linux and Python for automation.
- Familiarity with infrastructure as code and tools including Terraform, Ansible, Jenkins, Dagger, or ArgoCD.
- Experience deploying and operating services in containerized or Kubernetes environments.
- Understanding of AWS data-platform services such as RDS, Aurora, S3, EC2, or EKS.
- Familiarity with observability stacks such as Prometheus, Grafana, ELK, or OTel.
- Experience with cloud-native or distributed SQL databases such as Aurora, YugabyteDB, or TiDB is desirable.
- Knowledge of data streaming and integration tools including Kafka, Debezium, and CDC pipelines is desirable.
- Experience with database security and compliance, including encryption, auditing, and RBAC, is desirable.
- Familiarity with DataOps practices and collaboration with Data Engineering teams is desirable.
Benefits
- Highly competitive compensation plus an annual discretionary bonus.
- Lunch provided through Just Eat for Business and a dedicated barista bar.
- 35 days of annual leave.
- 9% company pension contributions.
- Informal dress code and excellent work/life balance.
- Comprehensive healthcare and life assurance.
- Cycle-to-work scheme.
- Monthly company events.
- Based at G-Research’s London headquarters; the role includes an out-of-hours support rota.
Tech Stack
AnsibleApache KafkaAWSGrafanaJenkinsKubernetesLinuxMicrosoft SQL ServerMySQLPostgreSQLPrometheusPythonTerraform
