NATIONAL TRUST: Data Engineer

NATIONAL TRUST
Our team are responsible for centrally managing the integration and provision of data across the National Trust’s IT landscape, using modern tools to deliver data to where it is needed, making sure it is done securely, efficiently, and strategically. We work in a varied environment using a range of skills, methodologies, and leading solutions to deliver business benefits for the Trust.
You’ll be working as part of a multi-skilled team of data and integration engineers, testers and support staff. The team are responsible for the data and integration platform’s technical delivery, maintaining current operational feeds, developing and implementing data pipelines, optimising data workflows and ensuring the availability, reliability and security of data for various analytical and operational needs. You’ll be working collaboratively with cross-functional teams including data scientists, analysts and software engineers to support data-driven decision-making and enable the organisation to extract insights and value from its data assets.
You’ll design, develop and help maintain scalable and efficient data architectures, data warehouses and databases. You’ll be implementing and optimising data pipelines for extraction, transformation and loading (ETL) processes. You’ll also be ensuring data integrity and accuracy by implementing robust data quality controls and monitoring mechanisms.
You will also design and implement data models to support analytical and reporting needs whilst optimising database schemas and query performance to improve data retrieval and analysis efficiency. You’ll apply techniques such as data partitioning and indexing to enhance data access and storage.
You don’t need to have all the knowledge, skills and experience listed in the role profile; this is just to show a full picture of what is possible in this role.
We would love to hear from you if you have:
• Strong programming skills in languages such as Python or Java
• Knowledge of data modelling, pipeline tools and database design principles
• Understanding of data governance, data security and privacy regulations
• Knowledge of Agile methodologies and working within a Scrum or Kanban environment
• An ability to communicate complex technical concepts and solutions to non-technical stakeholders