Español (spanish formal Internacional)English (United Kingdom)

Software developer for European Project on Semantic Web and Language Technologies

The Ontology Engineering Group (OEG) at the Universidad Politécnica de Madrid (UPM) is collecting applications to cover one position to develop web applications (backend+frontend) and support in research tasks.

The position is associated with the H2020 European funded research project Lynx: Building the Legal Knowledge Graph for Smart Compliance Services in Multilingual Europe (


Candidates should have degree in Computer Science or a related discipline. Experience in Knowledge Engineering, Linked Data and/or Computational Linguistics is a distinct advantage.

Candidates have to demonstrate proficiency in (one or more):

  • Web Development (Javascript, Angular, D3)
  • Team development tools (git, OpenAPI-swagger), containerization (Docker, OpenShift), and continuous development (Jenkins).
  • Software development, with strong design and programming skills (PHP, J2SE, XML, MySQL, development in Eclipse, ...)
  • Web and semantic web technologies (Web services, JSON, XML, OWL, RDF, SPARQ.)
  • NLP tools, Linguistic Linked Data


  • Develop the front end of a simple legal information system, a web application to manage and visualize a collection of documents.
  • Develop the core elements of the backend of a legal system information and integrate the developments of other partners of the Lynx project, such as machine translation or recommendation modules.
  • Document the source code and teamwork with the rest of the UPM team.
  • Present the results and interact with test users and partners alike.

Why join OEG@UPM

UPM is the largest Spanish technological university as well as a renowned European institution. With two recognitions as Campus of International Excellence, it is outstanding in its research activity together with its training of highly-qualified professionals, competitive at an international level. More than 2,400 researchers carry out their activity at the UPM, grouped in 216 Research Groups, 10 Research Centres and 55 Laboratories, all of them committed to transforming the knowledge generated into advances applied to the production sector.

The OEG has been working on the provision of semantic infrastructure since 1995. The OEG is in the 8th position in the ranking of UPM research groups. It is composed of 30 researchers with a consolidated reputation in the fields of Ontological Engineering, Data Integration, Linked Open Data, Semantic Web, Computational Linguistics and Semantic e-Science. The OEG has so far participated in 27 European projects, coordinating 7 of them.


A contract will be offered for an initial period of 2 years, and the salary will range from EUR 31.000 to EUR 35.000 (commesurate with qualifications and experience).

Application Procedure

Please send your application, including CV and a targeted cover letter of up to two pages (both in PDF only) to Dr. Elena Montiel-Ponsoda Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla (correo electrónico)

Created under Creative Commons License - 2015 OEG.