Data Scientist
Hybrid
United Kingdom
Job Summary
Data Engineer / Database Engineer (DBA)
RDBMS & NoSQL Platforms — Must-Have and Nice-to-Have Skills
Must-Have Skills
- Enterprise database engineering: Strong hands-on database engineering and DBA fundamentals in large-scale, highly available, business-critical environments.
- Relational databases: Strong production experience with Oracle and PostgreSQL, including installation, configuration, administration, schema management, DDL deployment, upgrades, performance tuning, replication, and troubleshooting.
- NoSQL databases: Hands-on experience with at least one of Cassandra, MongoDB, or Couchbase, including clustering, replication, partitioning or sharding, consistency models, node management, capacity planning, and failure recovery.
- Performance optimization: Strong knowledge of query optimization, indexing, execution plans, transactions, locking and concurrency, connection management, storage, capacity, and replication performance.
- Automation and scripting: Experience automating database provisioning, configuration, deployment, and lifecycle activities using Ansible, Terraform, Python, and/or shell scripting.
- DevOps practices: Experience with Infrastructure as Code, configuration management, Git, CI/CD pipelines, automated release processes, and reusable engineering patterns.
- High availability and disaster recovery: Experience implementing resilience, replication, clustering, recovery objectives, backup, restore, and point-in-time recovery strategies.
- Database security: Experience with authentication, authorization, role-based access control, encryption, certificates, secrets management, vulnerability remediation, and security patching.
- Monitoring and observability: Ability to monitor database availability, health, performance, and capacity and implement effective alerting and observability.
- Production engineering: Strong troubleshooting skills across database, application, and infrastructure layers, including incident management, root-cause analysis, controlled production changes, risk assessment, and rollback planning.
- Application and architecture collaboration: Ability to work with application teams, Data Architects, infrastructure engineers, security teams, and production-support teams to implement new solutions aligned with agreed data models and standards.
- Engineering documentation: Ability to create database standards, operational procedures, runbooks, technical documentation, and platform roadmaps.
- Communication and ownership: Excellent written and verbal English, analytical problem-solving, clear communication of technical risks, independent delivery, and a strong service-reliability mindset.
- Work model: Ability to work in a hybrid arrangement with at least three office days per week and participate in production-support or on-call coverage when required.
Nice-to-Have Skills
- Financial-services domain: Experience in financial services, capital markets, investment banking, payments, trading, risk, regulatory, or similarly controlled environments.
- Large distributed platforms: Experience supporting large Cassandra clusters or comparable distributed database estates.
- Cloud and hybrid databases: Familiarity with cloud equivalents of Oracle, PostgreSQL, Cassandra, MongoDB, or Couchbase.
- Containers: Experience with containerized or Kubernetes-based database environments.
- Modernization and migration: Experience with enterprise transformation, database modernization, platform upgrades, and migration from legacy or on-premises environments to modern or cloud platforms.
- Specialist deployment tooling: Experience with automated database or schema-deployment tools.
- Governance frameworks: Exposure to enterprise architecture, data governance, security, and regulatory frameworks.
- Education: Bachelor’s or Master’s degree in Computer Science, Information Systems, Engineering, or a related discipline.
- Certifications: Relevant Oracle, PostgreSQL, MongoDB, Cassandra, Couchbase, cloud, or DevOps certifications.
Key Responsibilities
Data Engineer / Database Engineer (DBA)
RDBMS & NoSQL Platforms — Must-Have and Nice-to-Have Skills
Must-Have Skills
- Enterprise database engineering: Strong hands-on database engineering and DBA fundamentals in large-scale, highly available, business-critical environments.
- Relational databases: Strong production experience with Oracle and PostgreSQL, including installation, configuration, administration, schema management, DDL deployment, upgrades, performance tuning, replication, and troubleshooting.
- NoSQL databases: Hands-on experience with at least one of Cassandra, MongoDB, or Couchbase, including clustering, replication, partitioning or sharding, consistency models, node management, capacity planning, and failure recovery.
- Performance optimization: Strong knowledge of query optimization, indexing, execution plans, transactions, locking and concurrency, connection management, storage, capacity, and replication performance.
- Automation and scripting: Experience automating database provisioning, configuration, deployment, and lifecycle activities using Ansible, Terraform, Python, and/or shell scripting.
- DevOps practices: Experience with Infrastructure as Code, configuration management, Git, CI/CD pipelines, automated release processes, and reusable engineering patterns.
- High availability and disaster recovery: Experience implementing resilience, replication, clustering, recovery objectives, backup, restore, and point-in-time recovery strategies.
- Database security: Experience with authentication, authorization, role-based access control, encryption, certificates, secrets management, vulnerability remediation, and security patching.
- Monitoring and observability: Ability to monitor database availability, health, performance, and capacity and implement effective alerting and observability.
- Production engineering: Strong troubleshooting skills across database, application, and infrastructure layers, including incident management, root-cause analysis, controlled production changes, risk assessment, and rollback planning.
- Application and architecture collaboration: Ability to work with application teams, Data Architects, infrastructure engineers, security teams, and production-support teams to implement new solutions aligned with agreed data models and standards.
- Engineering documentation: Ability to create database standards, operational procedures, runbooks, technical documentation, and platform roadmaps.
- Communication and ownership: Excellent written and verbal English, analytical problem-solving, clear communication of technical risks, independent delivery, and a strong service-reliability mindset.
- Work model: Ability to work in a hybrid arrangement with at least three office days per week and participate in production-support or on-call coverage when required.
Nice-to-Have Skills
- Financial-services domain: Experience in financial services, capital markets, investment banking, payments, trading, risk, regulatory, or similarly controlled environments.
- Large distributed platforms: Experience supporting large Cassandra clusters or comparable distributed database estates.
- Cloud and hybrid databases: Familiarity with cloud equivalents of Oracle, PostgreSQL, Cassandra, MongoDB, or Couchbase.
- Containers: Experience with containerized or Kubernetes-based database environments.
- Modernization and migration: Experience with enterprise transformation, database modernization, platform upgrades, and migration from legacy or on-premises environments to modern or cloud platforms.
- Specialist deployment tooling: Experience with automated database or schema-deployment tools.
- Governance frameworks: Exposure to enterprise architecture, data governance, security, and regulatory frameworks.
- Education: Bachelor’s or Master’s degree in Computer Science, Information Systems, Engineering, or a related discipline.
- Certifications: Relevant Oracle, PostgreSQL, MongoDB, Cassandra, Couchbase, cloud, or DevOps certifications.
Skill Requirements
Data Engineer / Database Engineer (DBA)
RDBMS & NoSQL Platforms — Must-Have and Nice-to-Have Skills
Must-Have Skills
- Enterprise database engineering: Strong hands-on database engineering and DBA fundamentals in large-scale, highly available, business-critical environments.
- Relational databases: Strong production experience with Oracle and PostgreSQL, including installation, configuration, administration, schema management, DDL deployment, upgrades, performance tuning, replication, and troubleshooting.
- NoSQL databases: Hands-on experience with at least one of Cassandra, MongoDB, or Couchbase, including clustering, replication, partitioning or sharding, consistency models, node management, capacity planning, and failure recovery.
- Performance optimization: Strong knowledge of query optimization, indexing, execution plans, transactions, locking and concurrency, connection management, storage, capacity, and replication performance.
- Automation and scripting: Experience automating database provisioning, configuration, deployment, and lifecycle activities using Ansible, Terraform, Python, and/or shell scripting.
- DevOps practices: Experience with Infrastructure as Code, configuration management, Git, CI/CD pipelines, automated release processes, and reusable engineering patterns.
- High availability and disaster recovery: Experience implementing resilience, replication, clustering, recovery objectives, backup, restore, and point-in-time recovery strategies.
- Database security: Experience with authentication, authorization, role-based access control, encryption, certificates, secrets management, vulnerability remediation, and security patching.
- Monitoring and observability: Ability to monitor database availability, health, performance, and capacity and implement effective alerting and observability.
- Production engineering: Strong troubleshooting skills across database, application, and infrastructure layers, including incident management, root-cause analysis, controlled production changes, risk assessment, and rollback planning.
- Application and architecture collaboration: Ability to work with application teams, Data Architects, infrastructure engineers, security teams, and production-support teams to implement new solutions aligned with agreed data models and standards.
- Engineering documentation: Ability to create database standards, operational procedures, runbooks, technical documentation, and platform roadmaps.
- Communication and ownership: Excellent written and verbal English, analytical problem-solving, clear communication of technical risks, independent delivery, and a strong service-reliability mindset.
- Work model: Ability to work in a hybrid arrangement with at least three office days per week and participate in production-support or on-call coverage when required.
Nice-to-Have Skills
- Financial-services domain: Experience in financial services, capital markets, investment banking, payments, trading, risk, regulatory, or similarly controlled environments.
- Large distributed platforms: Experience supporting large Cassandra clusters or comparable distributed database estates.
- Cloud and hybrid databases: Familiarity with cloud equivalents of Oracle, PostgreSQL, Cassandra, MongoDB, or Couchbase.
- Containers: Experience with containerized or Kubernetes-based database environments.
- Modernization and migration: Experience with enterprise transformation, database modernization, platform upgrades, and migration from legacy or on-premises environments to modern or cloud platforms.
- Specialist deployment tooling: Experience with automated database or schema-deployment tools.
- Governance frameworks: Exposure to enterprise architecture, data governance, security, and regulatory frameworks.
- Education: Bachelor’s or Master’s degree in Computer Science, Information Systems, Engineering, or a related discipline.
- Certifications: Relevant Oracle, PostgreSQL, MongoDB, Cassandra, Couchbase, cloud, or DevOps certifications.
Other Requirements
Source: the employer's careers page. Last checked 2026-10-13. Posted 2026-10-13.
More jobs at HCLTech · Hybrid jobs in United Kingdom · Data jobs