Back to jobs
IMDEA Software Institute
Southern Europe

Internship in LLM-Assisted Network Protocol Fuzzing

Pozuelo de Alarcón, Spain
2026-04-09

Role Description

Applications are invited to apply for an internship at the IMDEA Software Institute, Madrid, Spain under the supervision of Dr. Juan Caballero. The internship will explore novel AI-assisted solutions for software security, in particular for the detection of software bugs in network protocols. The following are possible research areas for the internship: * Fuzzing * LLM-Assisted Protocol Analysis * Network protocol fingerprinting * Combinations of the above The internship results could be part of an academic publication and/or form the basis of a Master’s thesis. Candidates that excel may be offered a PhD position. ### **Who should apply?** Candidates should have **completed a B.Sc. degree** in computer science or a related discipline. Being in the process of obtaining a MSc degree in those areas is a positive. Candidates should have an interest in the above topics (e.g., fuzzing, LLMs, network protocols), and a strong commitment to research. Strong, demonstrable programming and tool-building skills using Python is required. Previous research on the above topics will also be considered in the evaluation. Good command of English both spoken and written is required. ### **Working at IMDEA Software** Ranked among Europe’s leading research institutes in Computer Security, IMDEA Software offers: * A collaborative, international environment in Madrid’s Montegancedo Science \& Technology Park. * Competitive salary, excellent public healthcare, unemployment and retirement benefits. * Travel support for presenting research results. * English as the working language (no Spanish required). The position is based in Madrid, Spain, where the IMDEA Software Institute is situated. Fully remote work is not possible. ### **Dates** The ideal duration of the position is 3 to 6 months. The tentative starting period is June 1, 2026, with flexibility. ### **How to apply?** Applicants interested in the position should submit their application at https://careers.software.imdea.org/ using the **Intern** option and reference code **2026-04-intern-netfuzz**. Review of applications will begin immediately and close when the position is filled or on **April 24th, 2026**. The recruitment process will comply with the IMDEA Software Institute’s OTM-R Policy (Open, Transparent and Merit-based Recruitment). For inquiries about the position, please contact:

Internship in LLM-Assisted Network Protocol Fuzzing

IMDEA Software Institute

Sign Up →