Storage Systems
Work description
The work plan for this scholarship includes the following main activities: 1. Exploration of the applicability of eBPF and its ecosystem: review and exploration of the use of eBPF across different domains, including the design of custom tools for vector database observability. 2. Development of new eBPF functionalities: exploration and development of new extensions that expand the capabilities of eBPF technology, including, for instance, more efficient log writing mechanisms (both in terms of performance and storage space) and context propagation. 3. Experimental evaluation: validation of the developed functionalities through experimental evaluation and comparison with existing solutions.
Academic Qualifications
- MSc Degree in Informatics Engineering.
Minimum profile required
- Solid Knowledge of operating systems, including kernel structures.- Proven experience with eBPF technology, supported by technical evidence (code repositories, projects, functional prototypes, articles, or theses).- Proven experience with the libraries Bpftrace, BCC, libbpf, ebpf-go, and Aya, supported by technical evidence (code repositories, projects, functional prototypes, articles, or theses).
Preference factors
- Experience with different programming languages, including C, Python, Go, and Rust. - Experience with observability tools.
Application Period
Since 26 Feb 2026 to 11 Mar 2026
Centre
High-Assurance Software