IMDEA Software

IMDEA initiative

Home > Open Positions > Visiting PhD student in APT labeling

Visiting PhD student in APT labeling

Applications are invited to apply for a visiting PhD position at the IMDEA Software Institute, Madrid, Spain. Selected candidates will work with Dr. Juan Caballero on developing novel techniques for labeling and classifying advanced persistent threats (APTs). The research will focus on malware analysis and classification, will be application-focused, and will involve a combination of data collection, prototype development, and empirical evaluation. The developed techniques will be tested on the open-source AVClass tool.

Who should apply?

Ideal candidates have a Master’s degree in Computer Science or a related area and are currently enrolled in a Ph.D. program in Computer Science or a related area at an accredited institution. The Ph.D. thesis research should be focused on computer security and more specifically on malware analysis. The candidate should be passionate about computer security research, malware, and APTs. The candidate should enjoy coding and have some experience and interest in at least one of the techniques and application areas described above.

Good programming and tool-building skills are required. Successful candidates will have experience developing software (e.g., Python) and are comfortable with working on Linux. Good command of English both spoken and written is also required.

Working at IMDEA Software

The IMDEA Software Institute is ranked among the best European research institutes in the area of Computer Security (9th on Located in the Montegancedo Science and Technology Park, the IMDEA Software Institute perfectly combines the sunny and vibrant city of Madrid with cutting-edge research and an inspiring working environment.

The institute provides an internationally competitive stipend, access to an excellent public health care system, unemployment benefits, retirement benefits, and support for research-related travel. The working language at the institute is English. Knowledge of Spanish is not required.


The position will cover the whole duration of the doctoral studies. The ideal starting period is September 2024 with some flexibility.

The deadline for applications is April 12, 2024. Review of applications will begin immediately, and continue until the position is filled.

How to apply?

Applicants interested in the position should submit their application at selecting option PhD Student and using reference code 2024-04-phd-visiting-apt.

The recruitment process will comply with the IMDEA Software Institute’s OTM-R Policy.

For any questions about this position, please contact directly Juan Caballero ().