The Knowledge for Security & Migration Unit of the European Commission’s Joint Research Centre (JRC), aims to facilitate the access to, and maximise the usage of, knowledge for EU policymaking in the areas pertinent to the Directorate E on Space, Security and Migration.

In line with the JRC Strategy 2030, its mission is to support EU policies for security and migration by mapping, collating, analysing, quality checking and communicating in a systematic and digestible way all the relevant scientific data, methods, tools and knowledge available worldwide in this policy area. Attention to be given to understanding specific demands from policymakers, anticipating knowledge needs, mapping knowledge gaps and suggesting research topics to be carried out in the JRC.

The Unit will support the JRC to evolve towards an anticipatory culture organisation and structure based on interlinked, cross cutting and synergic exploitation of its activities. The primary user of the knowledge is the Commission, secondary users are other authorities in the EU and its Member States (MS).

Against this background, the Unit requires IT technology to support its various tasks and research on defence, dual use, space and security, in particular, within the frame of the Observatory on Defence and Dualuse Research.

Amongst its IT related objectives are:

• To assist Unit Information Architect in interfacing with other Units to exploit JRC tools related to data mining and machine learning in support to the unit’s and Directorate E’s activities, also taking stock of outputs from EMM, TIM, etc., taking stock of requirements;

• To contribute to further development layers that will interact with IOR KM System (Index of Resources – IoR), a global searchable index of resources (documents, systems, news, websites, etc.) for Directorate E, taking stock of requirements.


The ICT technical work of this contract contributes directly to definition and creation of ICT systems to support the unit activities, i.a. the Observatory on Defence and Dualuse Research, along with the Knowledge Management needs of Directorate E.

The contractor will contribute to:

• Support stakeholders and users’ needs;

• Help translate needs into requirements;

• Co-design applications and systems to match and support identified requirements;

• Support co-definition of comprehensive application and system architectures to enable the development of web and non-web applications components to support identified requirements;

• Support the evolution of systems;

• Facilitate and participate in teamwork and project management activities.

The consultant will be expected to contribute to all the tasks listed below:

• Design and implementation of an Automatic classification systems for documents and other digital contents.

• Definition of a lightweight ontology / taxonomy to support classification and other KM processes.

• Creation of automation pipelines to augment KM content or integrate KM processes

• To design and use of NLP and Machine Learning (ML) architectures and techniques to support knowledge extraction and knowledge augmentation.

• To create analytical frameworks to analyse / interpret complex data set and knowledge bases.

• To practically implement and/or support the implementation of the envisaged solutions.





• Level 7 (or higher) or equivalent in the European Qualification Framework;

• 10 years (or higher) experience after secondary school;

• 10 years (or higher) professional experience in IT.

• A background in computer science, statistics, mathematics, physics, engineering, econometrics, or a related field.

• Knowledge of KM frameworks/practices and principles is an asset.

• Knowledge of data science / data management

• Practical actionable knowledge of Natural Language Processing (NLP) and Machine Learning (ML) methods;

• Knowledge of distributed systems and web-based architectures;

• Knowledge of data structure, data architectures and database systems (SQL DB, NoSQL DB, Graph DB);

• Knowledge of semantic web technologies: RDF, OWL, SKOS, SPARQL, XML;

• Knowledge of data integration tools technologies and platforms.

• Knowledge of modern NLP / ML libraries and systems

• Up to date and dynamic programming skills

Specific technical expertise

• At least10 years of experience with relational and non-relational databases;

• At least 10 years of experience with C#, Python, JavaScript and Java

• At least 5 years of experience in NLP and ML

General skills

This contract will require the use of the following skills:

• good knowledge of English

• good team work spirit

• working in a multicultural environment

• good oral and/or written communication skills

• good interpersonal skills

• ability to cope with fast changing technologies used in application developments

Educational level:

Master Degree

Level of experience (years):

Senior (5+ years of experience)

Tagged as: , , ,