top of page

Data Engineer

United Kingdom

Job Type

Full Time

Job ID


About the Role

The Discovery phase produced a proposal for a new Catalogue Data Model using RDF, a new identifier scheme, and an Extract, Transform and Load process to migrate catalogue data from a relational database to RDF. We have built the first version of an API and are just starting to build the initial screens having held workshops identifying the key ways that staff managing the catalogue work with the data and what they would like in future. The archivist needs to search, analyse, add to, correct, edit, and enhance record descriptions individually and in bulk so that the catalogue is properly maintained.
We now seek a specialist developer to speed up progress on the delivery of a Private Beta with the following work strands:

• Data extraction and transformation into RDF
• Cloud-based data services
• Editorial web application services user interface for users to view, edit and save metadata
• API services


Essential skills and experience

  • Have experience with using standards-based ontologies/vocabularies, such as W3C PROV data model and Dublin Core

  • Have experience of working with graph databases (for example AWS Neptune), SPARQL, and validating RDF data (for example using RDF SHACL).

  • Have experience, knowledge and understanding of building Extract, Transform, Load (ETL) processes

  • Have experience, knowledge of Scala and an understanding of working with mixed content in the context of large, semi-structured datasets

Nice-to-have skills and experience

  • Have experience developing a user interface/front end to support non-expert, editorial engagement with graph data

  • Experience of using Play Framework

Cultural fit criteria

  • Have collaborative and flexible working approach, e.g., working with in-house technical and other digital specialists, ready to attend monthly work sessions in person

  • Approach to supporting teams to adopt new technologies

  • Examples of delivering transition, knowledge transfer and handover of code

  • An appreciation for the importance of technical documentation as a means of ensuring ongoing maintainability of systems

  • Demonstrable commitment to working within a diverse working environment, with a team comprised of experts from a wide variety of backgrounds

About the Company

A very good Engineer

bottom of page