Computer Science
Work description
The work plan for this fellowship 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 allow SQL queries to be translated into eBPF programs. 2. Development of the SQL-to-eBPF compiler: implementation of a prototype capable of generating eBPF programs from SQL queries. 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
BSc Degree in Computer Science or Informatics Engineering Sciences.
Minimum profile required
- Solid knowledge of operating systems;- Experience with the POSIX API and system calls;- Hands-on experience with eBPF technology and the libbpf library;- Hands-on experience with SQL.
Preference factors
- Solid understanding of Linux kernel structures.
Application Period
Since 13 Nov 2025 to 27 Nov 2025
Centre
High-Assurance Software