Semantic Web Programmer/Developer

0 other recent jobs
Created: June 22, 2012


Brown University is in the process of implementing VIVO, an open source semantic web application that supports and facilitates research discovery within and among institutions.  The Brown University Library is seeking a Semantic Web Programmer/Developer to play a vital role in the launch and support of this new campus enterprise system.  This full time, regular position is an exciting opportunity for a programmer to work on a large-scale project using linked open data in a collaborative environment employing agile software development practices.

The Semantic Web Programmer/Developer is responsible for initial data design and ingestion, for configuration of local extensions to the application ontology and for ongoing maintenance of the data and its applications.  The position develops and documents scripts and semantic web technologies to process data and metadata from institutional databases of record, online databases of publications and research grant information, and other sources as identified by campus stakeholders.  S/He writes programs and web services to enhance and prepare data for reporting, analysis, archiving, and display. S/he works with other technology staff to leverage semantic data from various systems to deliver new and innovative services. The position participates actively in the VIVO development network and represents Brown in the national VIVO community.  The position reports to the Head, Integrated Technology Services in the Brown University Library.

  • Bachelor’s Degree in Computer Science or Advanced Degree in Information Science; plus three to five years experience in data management and web application development using current methods and technologies
  • Experience working with the RDF data model and semantic web design principles
  • Experience with formal ontology languages such as OWL and RDFS
  • Experience with languages for querying RDF (e.g., SPARQL, SeRQL)
  • Experience with one or more metadata manipulation and scripting languages: XSLT, Java, Perl, Python, or PHP
  • Knowledge of data extraction, mining, harvesting techniques and tools

Preferred Qualifications:
  • Experience with Jena or other semantic web libraries
  • Experience with deployment of RDF triple stores in a production environment
  • Experience with metadata issues related to the discovery of academic resources
  • Excellent interpersonal, oral and written communication skills
  • Ability to work independently and as a member of a team
To apply for this position (JOB# B01403), please visit Brown’s Online Employment website (, complete an application online, attach documents, and submit for immediate consideration.  Documents should include cover letter, resume, and the names and e-mail addresses of three references.

Last updated: Tuesday, February 28, 2017 23:47 UTC