Senior Data Engineer
Inspire People
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 60KJob location
Tech stack
Amazon Web Services (AWS)
Cloud Computing
Cloud Database
Databases
Information Engineering
Data Integration
ETL
Data Systems
IBM DB2
DevOps
Information Lifecycle Management
Python
Meta-Data Management
DataOps
Data Streaming
Talend
Parquet
Scripting (Bash/Python/Go/Ruby)
Spark
Data Lake
PySpark
Terraform
Data Pipelines
Control M
Job description
- Identify opportunities to reuse and optimise data flows, including building streaming systems, managing databases, and improving code performance.
- Lead the development and maintenance of data engineering solutions, advising teams as a subject matter expert and ensuring alignment with HMLR standards and approved technologies.
- Collaborate with senior colleagues to understand where data engineering adds value, supporting strategic and operational decision-making.
- Support and guide junior team members, contribute to the data engineering community, and advocate for data quality, maintainability, and reusable components.
- Continuously improve data systems and maintain awareness of best practice and emerging approaches.
Technologies:
- Cloud
- DevOps
- Fabric
- IBM
- IBM Db2
- Support
- Python
- PySpark
- Scala
- Spark
- Talend
- Terraform
- ETL
Requirements
- Experience with large-scale analytics engines (e.g., Spark/PySpark) and scripting languages such as Python or Scala.
- Hands-on use of cloud data stacks (e.g., SageMaker Notebooks, S3, Glue, Athena) and modern storage formats or frameworks (e.g., Parquet, Delta Lake, Fabric).
- Experience with DevOps/DataOps tooling and practices (e.g., Terraform) and testing data pipelines, including end-to-end, data quality, monitoring, unit and contract testing.
- Experience managing the full data lifecycle, including development, analysis, modelling, integration and metadata management.
- Ability to communicate clearly with technical and non-technical stakeholders, leading discussions in multidisciplinary teams and managing differing viewpoints.
- Experience profiling data, analysing source systems, and creating data models that suit different organisational needs.
- Experience in leadership is desirable.
- Familiarity with IBM DB2/QREP BMC Control-M and Talend Data Integration is considered a plus.
About the company
We are HM Land Registry (HMLR), undertaking one of the largest transformation programmes in government to modernise the digital systems supporting over £7 trillion of property ownership. As a Senior Data Engineer, you will help establish a new data engineering capability, contributing to the development of reliable data pipelines and products that improve data access, integrity, and value across our organisation. We offer a salary up to £60,800, a 29% employer pension contribution, and full Civil Service benefits, along with flexible, hybrid working options from Plymouth, Croydon, or Coventry. Join us to play a crucial role in developing the data capabilities that support property ownership and public services across England and Wales.