Work with us

We are constantly looking for top people who are interested in collaborating with us on the group research topics. This page reports a not exhaustive list of positions that we plan to open in the near future. People interested in any of the positions listed below, or simply in collaborating with us, are strongly encouraged to request more information by sending email to Knowdive-positions@disi.unitn.it.

The diversity of people is one of the characteristic features of the group. We welcome people from different cultures and backgrounds. Depending on the specific topic we welcome students and graduates with backgrounds from various disciplines, including: Computer Science, Artificial Intelligence, Logic, Sociology (Data Science and Statistics), Linguistics, Computational Linguistics, Philosophy, Cognitive and Neuro Science. The positions listed below specify the type of background and competence required for that position.

We have different types of openings, as listed below.

PostDoctoral position. This position usually consists of: (PhD) student coordination, participation and management of Research Projects (e.g., EC or internal projects), personal research, some R&D work. These positions are usually announced for an initial period (e.g., one year) with possible extensions, up to six years.  Only people with a PhD are eligible. The calls are continuously announced. They are published in the University call for applications Page.

Research Fellow position. This position usually consists of: R&D coordination, participation and management of Research Projects (e.g., EC or internal projects), R&D work, some personal research. These positions can be of any length. Only people with a Master are eligible. We usually require at least three years of R&D experience after the Master. The calls are continuously announced. They are published in the University call for applications Page.

Research Associate position. This position usually consists of: R&D work, participation in Research Projects (e.g., EC or internal projects), R&D work, some coordination, some personal research. These calls for applications are usually announced for an initial period (e.g., one year) with possible extensions, up to six years. Only people with a Master are eligible. We usually require a strong R&D experience. The calls are continuously announced.  They are published in the University call for applications Page.

PhD position. A PhD lasts from a minimum of three years to a maximum of four years. Only people with a masters are eligible. There are two calls per year, usually around February/ March/ April and June/ July. For any applicant there are four possible outcomes: (i) not admitted; (ii) admitted (overall tuition is around 15KE); (iii) admitted with tuition wave; (iv) admitted with tuition wave + three year fellowship (extensible of up to another year) + other benefits. The calls are published in the DISI Doctoral school Web page.

PostGraduate position. This position usually consists of personal research, some R&D work. These positions can last up to one year. They constitute a very good initial experience for anybody interested in applying later for a PhD position. Only people with a masters are eligible. The calls are continuously announced.  They are published in the University call for applications Page.

Thesis. We welcome applications from students from any University worldwide. We supervise both Master and Bachelor theses. The requirements for acceptance are provided inside thesis proposals. The duration is coherent with the regulations of the University degree attended by the student. The student is expected to work (almost) full time at the thesis. The student should start working on the thesis when (s)he has passed all the degree exams but one (or two, exceptionally). These positions are not funded.

Internship. This position consists of basic personal research and/or R&D work. The goal is to introduce the student to research and/or technology.We welcome applications from students from any University worldwide. The requirements for acceptance are provided inside internship proposals. There are two types of internship. The first is internships for credit acquisition. These internships have limited duration, with duration expected to be coherent with the program followed by the student. The second is KnowDive internships. The duration of these latter internships is agreed with the student. This position is often integrated with the first type of internships or with the thesis. This position is not funded.

150ore (Student Lab). This position consists of basic software development in support to the group. Only bachelor and master students from the University of Trento can apply to this position. Under this schema, students work within the KnowDive group an amount of hours in the range of (150 – 400) hours per year. This position can be iterated for multiple years. See the dedicated University Web Page for details about applications, work and economics.

Research and Development. This position consists of basic software development in support to the group. The work is expected to be of small size, usually to be finished in 1-3 months. This work must be done independently and outside the University premises. This position is assigned directly to the relevant person. This position cannot be taken more than once per year. The students of the University of Trento cannot hold this position. 

Currently, we have the following openings.



No position available. For any information, please contact knowdive-positions@disi.unitn.it


Knowledge graphs are the main technology for representing and integrating large scale data (in the order of millions and billions of data). Example of successful knowledge graphs are the Google knowledge graph graph or the Facebook knowledge graph.
The goal of this project is to generate a library of knowledge graphs to be reused in general web applications. These knowledge graph will be compliant with the most common standards used in the Web, e.g., iCal for events, Inspire and OpenStreetMaps for locations and facilities, Google GTFS for transportation modes. The input data will be collected from the Web, e.g., DBPedia, Geonames, OpenStreetMaps. The knowledge graphs will be generated based on the iTelos methodology.

Keywords: Knowledge graph, open data, Web Standards.
Academic profile: Bachelor or Master student in computer science.
Prerequisites (mandatory): Strong programming skills (e.g., Java), basic knowledge of ER Models, UML models.
Prerequisites (optional):
Reference research area: Knowledge Diversity.
Starting date: based on student availability.


Knowledge graphs are the main technology for representing and integrating large scale data (in the order of millions and billions of data). Example of successful knowledge graphs are the Google knowledge graph or the Facebook knowledge graph.
The goal of this project is to generate a library of knowledge graphs to be reused in general web applications. These knowledge graph will be compliant with the most common standards used in the Web and in apps (i.e., the ones used to store contacts in a smart phone). The input data will be collected from the Web, e.g., DBPedia, Wikipedia. The knowledge graphs will be generated based on the iTelos methodology.

Keywords: Knowledge graph, open data, Web Standards.
Academic profile: Bachelor or Master student in computer science
Prerequisites (mandatory): Strong programming skills (e.g., Java), basic knowledge of ER Models, UML models.
Prerequisites (optional):
Reference research area: Knowledge Diversity.
Starting date: based on student availability.


Nowadays, the large majority of people uses cell phones and wearable devices in general (e.g., smart watches). This gives the possibility to collect sensor data from these devices and then learn behavioral patterns. In turn this information can be used to help and support people in their everyday activities.
One example of behavioral patterns is the person social context, namely the people a person usually interacts with. This type of pattern is very important for many reasons, not least in order to avoid infections (e.g., from the Corona Virus) but also to learn about the social behavior of a person (for instance the time a person spends with his friends). This information can be learned from, e.g., location information (e.g., GPS, wireless networks), proximity information (e.g., Bluetooth, both normal and low power, or speaker recognition). This information can also be inferred from the information in the agenda when available and the contact list.
The goal of this project is to develop a system for discovering proximity information. The system will be privacy and GDPR compliant and it will have to be integrated inside a more general platform which collects various types of data. This project will consist of: (i) assessment of the state of the art and selection of the best performing open source algorithm, (ii) its implementation inside a larger system, (iii) evaluation and tuning. Depending on the availability and interest of the student, this project could be further extended with a 150ore project (only for students or the University of Trento who have applied to this program) and, finally, into a thesis.

Keywords: Sensor streams, pervasive systems, machine learning, Human machine interaction.
Academic profile: Master or Bachelor student in computer science.
Prerequisites (mandatory): Strong programming skills, knowledge of Machine learning.
Prerequisites (optional): Basic knowledge of IOS or Android.
Reference research area: Human-Machine Symbiosis.
Starting date: based on student availability.


Nowadays, the large majority of people uses cell phones and wearable devices in general (e.g., smart watches). This gives the possibility to collect sensor data from these devices and then learn behavioral patterns. In turn this information can be used to help and support people in their everyday activities.
One example of behavioral patterns is the person location change in time and his/ her transportation modality. This type of pattern is very important as the physical location is a strong indicator of daily routines.
This information can be learned from, e.g., location information (e.g., GPS, wireless networks), proximity information, accelerometer, and so on. This information can also be inferred from the information in the agenda when available.
The goal of this project is to develop a system for discovering the people mobility patterns. The system will be privacy and GDPR compliant and it will have to be integrated in a more general platform which collects various types of data. This project will consist of: (i) assessment of the state of the art and selection of the best performing open source algorithm, (ii) its implementation inside a larger system, (iii) evaluation and tuning.
Depending on the availability and interest of the student, this project could be further extended with a 150ore project (only for students or the University of Trento who have applied to this program) and, finally, into a thesis.

Keywords: Sensor streams, pervasive systems, machine learning, Human machine interaction.
Academic profile: Master or Bachelor student in computer science.
Prerequisites (mandatory): Strong programming skills. Knowledge machine learning.
Prerequisites (optional): Basic knowledge of IOS or Android.
Reference research area: Human-Machine Symbiosis.
Starting date: based on student availability.

Nowadays, the large majority of people uses cell phones and wearable devices in general (e.g., smart watches). This gives the possibility to collect sensor data from these devices and then learn behavioral patterns. In turn this information can be used to help and support people in their everyday activities.
One example of behavioral patterns is the physical activities of a person during the day (e.g., walking, running, jogging, exercising). This type of pattern is very important and relevant for the well being of people, and a necessary condition for dealing with certain diseases.
This information can be learned from, e.g., mobility information, accelerometer, and so on.
This information can also be inferred from the information in the agenda when available.
The goal of this project is to develop a system for discovering the people mobility patterns.
The system will be privacy and GDPR compliant and it will have to be integrated in a more general platform which collects various types of data. This project will consist of: (i) assessment of the state of the art and selection of the best performing open source algorithm, (ii) its implementation inside a larger system, (iii) evaluation and tuning.
Depending on the availability and interest of the student, this project could be further extended with a 150ore project (only for students or the University of Trento who have applied to this program) and, finally, into a thesis.

Keywords: Sensor streams, pervasive systems, machine learning, Human machine interaction
Academic profile: Master or Bachelor student in computer science.
Prerequisites (mandatory): Strong programming skills. Knowledge machine learning.
Prerequisites (optional): Basic knowledge of IOS or Android.
Reference research area: Human-Machine Symbiosis.
Starting date: based on student availability.

Nowadays, the large majority of people uses cell phones, where phones have high quality cameras. The goal of this project is to develop a system for computing the amount of ingested carbohydrate based on a photo of the food to be eaten. The system will be privacy and GDPR compliant and it will have to be integrated in a more general platform which collects various types of data. This project will consist of: (i) assessment of the state of the art and selection of the best performing open source algorithm, (ii) its implementation inside a larger system, (iii) evaluation and tuning.
Depending on the availability and interest of the student, this project could be further extended with a 150ore project (only for students or the University of Trento who have applied to this program) and, finally, into a thesis.

Keywords: Computer vision, supervised learning, human machine interaction.
Academic profile: Master or Bachelor student in computer science.
Prerequisites (mandatory): Strong programming skills. Knowledge of computer vision.
Prerequisites (optional): Basic knowledge of IOS or Android.
Reference research area: Human-Machine Symbiosis.
Starting date: based on student availability.


Nowadays, the large majority of people uses cell phones and wearable devices in general (e.g., smart watches). This gives the possibility to collect sensor data from these devices and then learn behavioral patterns. At the same time, many medical and health related devices now exist which collect health data and provide them via, e.g., low power blue- tooth. The integration of these two types of information is very important as it allows to help users in taking care of their well-being.
The goal of this project is to develop a system which allow to collect data from any (medical) device able to interact via low power blue-tooth. The project will concentrate on Diabetes medical devices. The system will be privacy and GDPR compliant and it will have to be integrated in a more general platform which collects various types of data. This project will consist of: (i) assessment of the state of the art and selection of the best performing open source algorithm, (ii) its implementation inside a larger system, (iii) evaluation and tuning.
Depending on the availability and interest of the student, this project could be further extended with a 150ore project (only for students or the University of Trento who have applied to this program) and, finally, into a thesis.

Keywords: sensor streams, medical devices, low power blue-tooth.
Academic profile: Master or Bachelor student in computer science.
Prerequisites (mandatory): Strong programming skills. Knowledge of IOS or Android.
Prerequisites (optional): Basic knowledge of Human – Computer interaction.
Reference research area: Human-Machine Symbiosis.
Starting date: based on student availability.


The world is globalized and online. Machine translation, namely the ability for a machine to translate automatically text from any language to any other language, is one of the core functionalities which are needed to build the society online of the future. One core enabling technology is the availability of large corpora of words, equipped with an abstract representation of their meaning codified as, for instance in the Princeton Wordnet. Of specific interest are the corpore the words from one language are mapped to the words in another language as, for instance in the UKC system CITE ONE WORLD 7000 LANGUAGES PAPER.
The goal of this work is to generate words and corresponding meanings, or validating existing words for your favorite language. This work will be done by taking a reference language known by you (typically, but not necessarily English) and generating or validating how words in the reference language are translated in your favorite language. This work will be done manually using excel sheets.

Keywords: language translation, computational linguistics, machine translation.
Academic profile: Master or Bachelor student in any degree in the Humanities.
Prerequisites (mandatory): Deep knowledge of two languages.
Reference research area: Language Diversity, DataScientia Linguarena Initiative.
Starting date: based on student availability.
Notes:

  • this project can be done in remote.
  • The credits are certified by the Group coordinator.


The world is globalized and online. Machine translation, namely the ability for a machine to translate automatically text from any language to any other language, is one of the core functionalities which are needed to build the society online of the future. One core enabling technology is the availability of large corpora of words, equipped with an abstract representation of their meaning codified as, for instance in the Princeton Wordnet. Of specific interest are the corpora where the words from one language are mapped to the words in another language as, for instance in the UKC system CITE ONE WORLD 7000 LANGUAGES PAPER.
The goal of this work is to generate lexical gaps in your favorite language. Lexical gaps are words which denote concepts in one language which do not have a corresponding word in another language. Thus, for instance “agritour” is a word in Italian which denotes a specific type of hotel, cannot be translated in English. Dually, the English word “to bike” does not have a corresponding word in Italian. This work will be done by taking a reference language known by you and generating words which exist in your favorite language and not in the reference language and vice versa. This work will be done manually using excel sheets.

Keywords: language translation, computational linguistics, machine translation.
Academic profile: Master or Bachelor student in any degree in the Humanities.
Prerequisites (mandatory): Deep knowledge of two languages.
Reference research area: Language Diversity, DataScientia Linguarena Initiative.
Starting date: based on student availability.
Notes:

  • this project can be done in remote.
  • The credits are certified by the Group coordinator.


Cause-effect is the main mechanism by which we represent how things happen in timeand what is consequential to what. For instance, students get a degree because they pass a certain number of exams.
The goal of this project is to develop an ontology modeling cause-effect. The model will be presented in terms of a knowledge graph featuring both part-of and isa relations. The model will be used to validate to the UniTn Digital University knowledge graph.

Keywords: Knowledge representation, knowledge graphs, ontologies.
Academic profile: Master student in computer science, master student in philosophy.
Prerequisites (mandatory):

  • Computer Science student: Basic knowledge of ER Models, UML models;
  • Philosophy student: Husserl work on Ontology, basic knowledge of Philosophy of language.
(optional): Basic knowledge of description logics, RDF and OWL.
Reference research area: Knowledge Diversity.
Starting date: based on student availability.


Knowledge graphs are the main technology for representing and integrating large scale data (in the order of millions and billions of data). Example of successful knowledge graphs are the Google knowledge graph or the Facebook knowledge graph.
The goal of this project is to develop a specification language which will allow for the automated synthesis of domain specific knowledge graphs. This language will be used to specify the UniTn Digital University knowledge graph.

Keywords: Knowledge representation, knowledge graphs, ontologies.
Academic profile: Master student in computer science, Master student in mathematics.
Prerequisites (mandatory):

  • Computer Science Student: Basic knowledge of ER Models, UML models;
  • Mathematics Student: Mathematical Logics.
Prerequisites (optional): Basic knowledge of description logics, RDF and OWL.
Reference research area: Knowledge Diversity.
Starting date: based on student availability.


The world is globalized and online. Machine translation, namely the ability for a machine to translate automatically text from any language to any other language, is one of the core functionalities which are needed to build the society online of the future. One core enabling technology is the availability of large corpora of words, equipped with an abstract representation of their meaning codified as, for instance in the Princeton Wordnet. Of specific interest are the corpora where the words from one language are mapped to the words in another language as, for instance in the UKC system CITE ONE WORLD 7000 LANGUAGES PAPER. Among many, a core difficulty in this task is the well-known problem of untranslatability across languages.
This thesis is part of a long-term project whose goal is the definition of a general methodology for translating words from one language to another. The thesis will consist of refining the existing methodology and validating it in case study consisting of the translation of a set of words from one language to another language.

Keywords: language translation, computational linguistics, machine translation.
Academic profile: Master student in any degree in the Humanities.
Prerequisites (mandatory): Deep knowledge of two languages, basics of linguistics and translation.
Prerequisites (optional): Basic knowledge of computational linguistics.
Reference research area: Language Diversity, DataScientia Linguarena Initiative.
Starting date: based on student availability.


The world is globalized and online. Machine translation, namely the ability for a machine to translate automatically text from any language to any other language, is one of the core functionalities which are needed to build the society online of the future. One core enabling technology is the availability of large corpora of words, equipped with an abstract representation of their meaning codified as, for instance in the Princeton Wordnet. Of specific interest are the corpora where the words from one language are mapped to the words in another language as, for instance in the UKC system CITE ONE WORLD 7000 LANGUAGES PAPER. Among many, a core difficulty in this task is the well-known problem of untranslatability across languages.
This thesis is part of a long-term project whose goal is the definition of a general methodology for generating lexical gaps across languages. Lexical gaps are words which denote concepts in one language which do not have a corresponding word in another language. Thus, for instance “agritour” is a word in Italian which denotes a specific type of hotel, cannot be translated in English. Dually, the English word “to bike” does not have a corresponding word in Italian. The thesis will consist of refining the existing methodology and validating it as a part of a case study on a language selected by the student.

Keywords: language translation, computational linguistics, machine translation.
Academic profile: Master student in any degree in the Humanities.
Prerequisites (mandatory): Deep knowledge of two languages, basics of linguistics and translation.
Prerequisites (optional): Basic knowledge of computational linguistics.
Reference research area: Language Diversity, DataScientia Linguarena Initiative.
Starting date: based on student availability.


The world is globalized and online. Machine translation, namely the ability for a machine to translate automatically text from any language to any other language, is one of the core functionalities which are needed to build the society online of the future. One core enabling technology is the availability of large corpora of words, equipped with an abstract representation of their meaning codified as, for instance in the Princeton Wordnet. Of specific interest are the corpora where the words from one language are mapped to the words in another language as, for instance in the UKC system CITE ONE WORLD 7000 LANGUAGES PAPER.
This thesis will consist of generating a corpus which should be of at least 10,000 words for your favorite language. This corpus should integrate the words for that language which are already available. This project will consist of collecting words from online resources, e.g., online dictionaries, and integrating them with those already available. A first complication comes from the fact that the same word has multiple meanings and, dually, from the fact that there are different words, i.e., synonyms, which have the same meaning. A second complication comes from the fact that words must be organized in a Directed Acyclic Graph which models the different levels of generality of words. Thus, for instance “vehicle” has a meaning which is more general than that of “car”.

Keywords: language translation, computational linguistics, machine translation.
Academic profile: Master student in Computer Science.
Prerequisites (mandatory): Deep knowledge of two languages, good programming skills.
Prerequisites (optional): Basic knowledge of computational linguistics.
Reference research area: Language Diversity, DataScientia Linguarena Initiative.
Starting date: based on student availability.
Notes: this project can be done in remote with help of a local supervisor.


The world is globalized and online. Machine translation, namely the ability for a machine to translate automatically text from any language to any other language, is one of the core functionalities which are needed to build the society online of the future. One core enabling technology is the availability of large corpora of words, equipped with an abstract representation of their meaning codified as, for instance in the Princeton Wordnet. Of specific interest are the corpora where the words from one language are mapped to the words in another language as, for instance in the UKC system CITE ONE WORLD 7000 LANGUAGES PAPER.
This thesis will consist of generating a set of words for your favorite language, via crowdsourcing. Crowdsourcing is a technique by which people around the world are asked for help in solving a given problem, in this case the problem of providing words in a given language. The new words should integrate the words for that language which are already available. The student will be given an informal specification of the words to be generated for the selected language. The student will have (i) to design the given task, (ii) to define the incentive mechanism, (iii) to implement the algorithm, (iv) to validate the results and (v) to consolidate the technique in the DataScientia platform so that it will be usable also after the the end of thesis.

Keywords: language translation, computational linguistics, machine translation.
Academic profile: Master student in Computer Science.
Prerequisites (mandatory): Deep knowledge of two languages, good programming skills.
Prerequisites (optional): Basic knowledge of computational linguistics.
Reference research area: Language Diversity, DataScientia Linguarena Initiative.
Starting date: based on student availability.


Knowledge graphs are the main technology for representing and integrating large scale data (in the order of millions and sometimes billions of data). Example of successful knowledge graphs are the Google knowledge graph or the Facebook knowledge graph.
The goal of this project is to develop a user interface which allows to provide multiple visualizations of knowledge graphs, in particular; timelines, maps and abstract graphs. The user interface will allow to search inside among the nodes of a knowledge graph, to explore the surroundings of a node, to select the nodes to be visualized and so on.

Keywords: Knowledge graph, data analytics visualization, user interfaces
Academic profile: Master student in computer science.
Prerequisites (mandatory): Strong programming skills using front-end languages (e.g., Java Script), basic knowledge of ER Models, UML models.
Prerequisites (optional): Knowledge of Angular JS
Reference research area: Knowledge Diversity.
Starting date: based on student availability.


Knowledge graphs are the main technology for representing and integrating large scale data (in the order of millions and sometimes billions of data). Example of successful knowledge graphs are the Google knowledge graph or the Facebook knowledge graph.
One problem with knowledge graphs is their size which complicates their management, navigation and exploration. The goal of this project is to develop a user interface which will allow to selectively prune, at different levels of details those elements of the knowledge graph which are considered irrelevant to a specific task.

Keywords: Knowledge graph, data analytics visualization, user interfaces
Academic profile: Master student in computer science
Prerequisites (mandatory): Strong programming skills using front-end languages (e.g., Java Script), basic knowledge of ER Models, UML models.
Prerequisites (optional): Knowledge of Angular JS
Reference research area: Knowledge Diversity.
Starting date: based on student availability.


Knowledge graphs are the main technology for representing and integrating large scale data (in the order of millions and billions of data). Example of successful knowledge graphs are the Google knowledge graph or the Facebook knowledge graph.
The goal of this project is to generate a library which will allow to generate a knowledge graph from a set of input datasets and then to manipulate it in order to make it more efficient. Examples of functions which will need to be implemented will be of two kinds. The first will allow to compute analytics about the knowledge graph itself, the second will allow to perform a set of operations on selected parts of the graphs aimed at making it more efficient.

Keywords: Knowledge graph, data analytics, entity search.
Academic profile: Master student in computer science
Prerequisites (mandatory): Strong programming skills (e.g., Java), basic knowledge of ER Models, UML models, knowledge of Javascript
Prerequisites (optional):
Reference research area: Knowledge Diversity.
Starting date: based on student availability.


Knowledge graphs are the main technology for representing and integrating large scale data (in the order of millions and billions of data). Example of successful knowledge graphs are the Google knowledge graph or the Facebook knowledge graph.
The goal of this project is to define a set of processes, and corresponding roles, which must be followed by a Data Scientist in order to generate a Knowledge Graph from a set of input data sets. The specification will be made using Use-case diagrams, class diagrams and activity diagrams. The results will be validated by rationally reconstructing a large scale data integration projects developed in the past.

Keywords: Knowledge graph, UML, ER models
Academic profile: Master student in computer science
Prerequisites (mandatory): Knowledge of ER Models and UML models
Prerequisites (optional):
Reference research area: Knowledge Diversity.
Starting date: based on student availability.


We all generate thousands of media assets, e.g., photos, videos, audios. We store them in various places, e.g., the hard disk of the PC, the cloud. A lot of applications exist which allow to manage them which provide various functionalities, e.g., automatic tagging, face recognition, media search. However, despite all these functionalities, it is still hard to find the right media element(s), e.g., the right photo or set of photos, at the right moment.
The goal of this project is to define a general facility which allows for an easy management of media independently of where they are and independently of the specific organization of data. Based on this, the system will support the easy and focused exploration and visualization of media. With a few clicks the user will be able to find what (s)he wants and visualize it on the screen.
This project can be scaled at various levels of complexity and will eventually lead to an application and possibly to its commercialization.

Keywords: Knowledge graph, data analytics, entity search.
Academic profile: Master student in computer science
Prerequisites (mandatory): Strong programming skills (e.g., Java).
Prerequisites (optional):
Reference research area: Knowledge Diversity.
Starting date: based on student availability.


Cause-effect is the main mechanism by which we represent how things happen in time and what is consequential to what. For instance, getting infected by the Coronavirus is a consequence of having been in proximity of a person which was already infected.
The goal of this project is to develop an ontology of cause effect. The model will be presented in terms of a knowledge graph featuring both part-of and isa relations. The model will be applied in the Health Domain, aligned with the main standards (e.g., Snowmed, ICD, FHIR), and used to drive the integration of heterogeneous data with a dedicated application.

Keywords: Knowledge representation, knowledge graphs, Data integration, Data adaptation, ontologies.
Academic profile: Masters in computer science.
Prerequisites (mandatory): Strong programming skills (e.g., in Java), basic knowledge of ER Models, UML models.
Prerequisites (optional): Basic knowledge of description logics, RDF and OWL.
Reference research area: Knowledge Diversity..
Starting date: based on student availability.


No position available. For any information, please contact knowdive-positions@disi.unitn.it


No position available. For any information, please contact knowdive-positions@disi.unitn.it


No position available. For any information, please contact knowdive-positions@disi.unitn.it


No position available. For any information, please contact knowdive-positions@disi.unitn.it