EXPERIENCE
Essential skills and experience
- Highly experienced Senior Data Engineer (or Senior Software Engineer) with excellent track record of designing/creating/iterating/testing data models, working with production data , delivering resilient, data-driven services into live environment
- Have excellent experience of implementing data models for use in live systems environments
- Have the ability to manage all aspects of the release cycle, including migration of existing data
- Have an excellent knowledge of architectural approaches that are relevant to this work – you should identify appropriate approaches in your response
- Experience, knowledge and understanding of graph based data models and of modelling graph data, including experience, knowledge and understanding of graph/linked data querying languages, such as SPARQL or Cypher
- Experience, knowledge and understanding of Extract, Transform, Load (ETL) processes
- Experience, knowledge and understanding of creating resilient and secure systems using IAM in a cloud context
- Experience, knowledge and understanding of validating graph data with SHACL
- Demonstrate an ability to deliver high quality work to a fixed timeline and budget
Nice-to-have skills and experience
- Have knowledge and experience of digital file formats and their identification and characterisation.