Click here to join now
Location: Luxembourg City, Luxembourg
Department: Interdisciplinary Centre for Security, Reliability and Trust (SnT)
Research Group: Trustworthy Software Engineering (TruX)
Supervisor: Prof. Dr. Tegawendé F. Bissyandé
Contract Type: Fixed-term, 36 months
Work Hours: Full-time, 40 hours per week
Job Reference: UOL08026
Annual Gross Salary: €41,976
Overview of the PhD Position
The University of Luxembourg offers a fully funded doctoral researcher position in AI-driven bug intelligence within the Trustworthy Software Engineering (TruX) Research Group. This PhD position focuses on data-driven and AI-assisted software engineering, specifically transforming unstructured bug reports into actionable insights to improve software reliability and developer workflows.
The position is part of the Bug Report Intelligence for the Generative AI Era (BRIDGE) project, which explores software engineering, natural language processing, and AI integration in real-world development environments. The research will impact areas including developer tooling, bug diagnosis, software repair, and explainable software systems.
Key Responsibilities
The doctoral researcher will:
-
Conduct advanced research in AI-assisted software engineering and publish results in leading international journals and conferences.
-
Design, implement, and evaluate prototypes that connect bug reports to source code and support developer-centered validation.
-
Collaborate with academic and industrial partners to ensure practical relevance and impact.
-
Collect and process software datasets, conduct empirical evaluations, and develop open-source research artifacts.
-
Mentor MSc and BSc students and contribute to project deliverables.
Candidate Profile
The ideal candidate should possess:
-
A Master’s degree in Computer Science, Software Engineering, Artificial Intelligence, Computational Linguistics, Data Science, or a closely related field.
-
Strong programming skills, particularly in Python, and experience with machine learning or software engineering workflows.
-
Knowledge of Git, empirical software evaluation, and data annotation is a plus.
-
Motivation to publish research in top-tier international conferences and journals.
-
Strong teamwork skills and ability to thrive in a multicultural, interdisciplinary research environment.
-
Proficiency in English, at least at B2 level, sufficient for academic research and thesis writing.
Research Environment
The TruX Research Group at the University of Luxembourg focuses on trustworthy, data-driven software engineering. Research areas include software security, explainable software systems, and software repair. Application domains extend to FinTech, embedded systems, cybersecurity, business systems, and AI-assisted developer tools.
The University of Luxembourg is a multilingual, international research university with staff from over 90 countries. Researchers benefit from modern laboratories, high-quality equipment, and close connections with industry and public institutions.
Application Process
Applicants must submit the following documents:
-
Curriculum Vitae
-
Cover letter explaining motivation for the doctoral topic and alignment with academic goals
-
Transcript of university-level courses and grades
Applications are processed upon receipt, and early submission is encouraged. Applications must be submitted through the university’s HR system; submissions via email will not be accepted.
Why Join the University of Luxembourg
This PhD position offers the opportunity to work in a dynamic, international, and interdisciplinary research environment with direct impact on AI-assisted software engineering and trustworthy software systems. Candidates will gain exposure to real-world datasets, industrial collaborations, and cutting-edge research tools, preparing them for academic or industrial careers in software engineering, AI, and cybersecurity.
Apply now at : Job Portal – University of Luxembourg