Linked Data Developer

at University of Victoria Libraries (view profile)
Location Victoria, Canada
Date Posted May 12, 2020
Category Academic
Job Type Full-time
Apply Here
Education Requirements Bachelor’s Degree in Computer Science or related discipline
Minimum Compensation in Local Currency $60,720 CAD
Maximum Compensation in Local Currency $79,374 CAD
Hourly or Salary? Salary
Pay Grade PEA SG10:,-2019-to-july-1,-20212.pdf
Twitter Handle @UVicLib


University of Victoria Libraries

Library Systems / LINCS Project

Linked Data Developer Position Description

This is a full time limited term position with a duration of three years.

April 1, 2020 – March 31, 2023

 This position is ranked at PEA SG10 with a salary range between $60,720 - $79,374.

 About this position

The University of Victoria, located on Vancouver Island, is a teaching and research institution of approximately 18,000 students. The University Libraries are a critical support for teaching and learning with a collection of more than 2.1 million titles. The Library Systems Department is located in the McPherson Library. Systems staff are responsible for maintaining and administering all aspects of the library’s online presence including the website, catalogue, digital archive, and research repository. Systems staff provide custom programming and application development in support of the library’s digital scholarship initiatives.  


The Linked Data Developer will be part of the Canada-wide LINCS research project to produce, store, and disseminate cultural linked data. The Linked Data developer will implement and administer a large RDF triple store and graph database. S/he will produce tools and documentation to support ingest, manipulation, and export of triple store data. The incumbent will work with a variety of stakeholders to analyze requirements and develop systems enabling researchers to submit, manipulate, visualize, query, and export cultural linked data that will be produced by LINCS project partners. The successful candidate will work closely with UVic Libraries staff, Compute Canada staff, LINCS project staff, and faculty data providers from a number of Canadian Universities.


The incumbent will work closely with library and faculty stakeholders to analyze the needs of project partners and to propose technical solutions that help to meet project objectives. S/he will perform web and application programming in support of data ingest, discovery, and export; provide support and troubleshooting for platform users that may include direct user training; and engage in custom programming to support linked data and RDF production. S/he will select, implement, and troubleshoot applications to support the work of linked data production including named entity recognition tools, visualization tools, and authoring tools. 


  • Bachelor’s Degree in Computer Science or related discipline
  • 3 years of development experience in a Unix/Linux environment
  • Demonstrated ability to work as a member of a team
  • Demonstrated communication skills, including the ability to produce clear, detailed and precise documentation
  • Demonstrated research and problem-solving skills 

Knowledge and Skill Requirements


  • Python, PHP, & Javascript programming
  • Web development experience
  • Experience with search and indexing software such as Apache Lucene/Solr
  • Experience working with Application Programming Interfaces (APIs)
  • Experience designing and administering relational databases
  • Demonstrated ability to work independently and as a member of a team
  • Demonstrated verbal and written communication skills, including the ability to produce clear, detailed and precise documentation
  • Demonstrated research and problem-solving skills


  • Knowledge and experience of semantic web technologies, including RDF and SPARQL
  • Experience implementing and managing an RDF triple store or graph database
  • Proficiency working with XML and related technologies
  • Experience manipulating and visualizing big data sets
  • Experience programming in Ruby or R