Computer Science
Work description
The work plan for this grant includes the following main activities: 1. Study and design of the solution architecture: review of the state of the art and definition of the architecture that will enable the optimization of SQL queries. 2. Development of the optimizer: implementation of a prototype capable of generating optimized SQL queries with persistent memory. 3. Integration and experimental evaluation: validation of the compiler through representative use cases, analyzing performance and effectiveness, and comparing the results with existing state-of-the-art solutions. The tasks described in this work plan demand the application and development of concepts and techniques in the areas of Computer Science and Informatics Engineering, which are usually introduced in curricular units included in the curricula of BSc courses in Computer Science and Informatics Engineering.
Academic Qualifications
MSc Degree in Computer Science or Informatics Engineering Sciences.
Minimum profile required
- Solid knowledge of database engine implementation;- Solid knowledge of optimization algorithms (Volcano/Cascades);- Practical development experience with the Apache Calcite system.
Preference factors
- Knowledge of concurrent programming and distributed systems.
Application Period
Since 27 Nov 2025 to 12 Dec 2025
Centre
High-Assurance Software