Data Scientist
United Kingdom
Job Description
Data Scientist
City Of London, England

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

Information at a Glance

Why HCLTech?

At HCLTech, you'll supercharge your potential. You'll find your career. And you'll find your spark. All at a place that knows that helping its customers stay on top starts by putting its people first.

HCLTech is a global technology company, home to more than 223,000 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of 12 months ending June 2026 totaled $14.8 billion.