Doctoral Researcher in AI-Driven Bug Intelligence
University of Luxembourg
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About the University of Luxembourg
The University of Luxembourg is an international research university renowned for its multilingual and interdisciplinary approach. The Interdisciplinary Centre for Security, Reliability and Trust (SnT) at the University of Luxembourg stands as a leading international hub for research and innovation in secure, reliable, and trustworthy ICT systems and services.
SnT plays a vital role in Europe by fostering innovation through industry research partnerships, boosting R&D investments, driving economic growth, and attracting highly qualified talent. They seek researchers from diverse academic backgrounds to contribute to projects in areas like Network Security, Information Assurance, Model-driven Security, Cloud Computing, Cryptography, Satellite Systems, Vehicular Networks, and ICT Services & Applications.
Your Role as a Doctoral Researcher in AI-Driven Bug Intelligence
We are offering a fully funded PhD student position within the Trustworthy Software Engineering (TruX) Research Group, led by Prof. Dr. Tegawendé F. Bissyandé. This position is central to a broader research agenda focused on trustworthy, data-driven software engineering and AI-assisted development. The successful candidate will work on the Bug Report Intelligence for the Generative AI Era (BRIDGE) project, which aims to explore and develop approaches to transform unstructured bug reports into actionable insights. These insights will connect to code, support diagnosis, and ultimately enhance the speed and quality of software fixes. Application areas include developer tooling, reliability, and AI-assisted software workflows, with validation conducted on real-world datasets from both open-source projects and industry partners.
The TruX group focuses its research on software security, software repair, and explainable software, striving to create practical solutions for developers to achieve trustworthiness, efficiency, and transparency. Application areas span FinTech, embedded systems (e.g., mobile), business or entertainment systems, cybersecurity, and more. For further details, please visit https://www.uni.lu/snt-en/research-groups/trux/.
Key responsibilities include:
- Conducting cutting-edge research across software engineering and NLP for software.
- Publishing research findings at top academic venues and contributing to open-source artifacts.
- Designing, implementing, and evaluating prototypes that link bug reports to code, gather lightweight runtime evidence, and support developer-centric validation.
- Collaborating with international academics and industrial partners to maximize impact and ensure external validation.
- Preparing project deliverables, presenting results at leading conferences and workshops, and mentoring MSc/BSc students.
Your Profile
We are looking for a motivated and curious PhD candidate with a strong interest in trustworthy software engineering and data-driven developer tooling.
Specifically, candidates 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 familiarity with machine learning and/or software engineering workflows.
- Experience with Git and empirical evaluation methods.
- Experience with data collection, annotation, or resource creation is a significant advantage.
- Motivation to publish research results in leading international conferences and journals.
- Excellent teamwork skills and the ability to collaborate effectively in an interdisciplinary and multicultural research environment.
Language Requirements
Applicants must demonstrate at least B2-level proficiency in the language of their thesis. Please refer to the 'Application for admission – Doctoral Candidates' page for detailed information and accepted certificates.
What We Offer
- A multilingual and international environment within a modern institution known for its personal atmosphere, with staff from 90 countries.
- Membership in the “University of the Greater Region” (UniGR).
- A dynamic university with high-quality equipment and strong ties to the business world and the Luxembourg labor market.
- A unique urban campus with excellent infrastructure.
- Opportunities for cooperation with European institutions, innovative companies, the Financial Centre, and numerous non-academic partners, including ministries, local governments, associations, and NGOs.
How to Apply
Applications should include:
- A comprehensive Curriculum Vitae.
- A cover letter detailing your motivation for this doctoral thesis topic and explaining how your qualifications and aspirations align with its academic focus.
- Transcripts of all modules and results from university-level courses taken.
Early application is strongly encouraged, as applications will be processed upon reception. Please apply formally ONLINE through the HR system. Applications submitted via Email will not be considered.
The University of Luxembourg promotes an inclusive culture and encourages applications from all qualified individuals, regardless of background, upholding equality and respect for all employees and students.
General Information
- Contract Type: Fixed Term Contract (36 Months)
- Work Hours: Full Time (40.0 Hours per Week)
- Location: Kirchberg Campus
- Internal Title: Doctoral Researcher
- Job Reference: UOL08026
- Yearly Gross Salary for PhD: EUR 41976 (full time)
Key Skills/Competency
- AI
- Natural Language Processing (NLP)
- Software Engineering
- Machine Learning
- Python Programming
- Git
- Empirical Evaluation
- Data Science
- Research Publication
- Collaborative Research
How to Get Hired at University of Luxembourg
- Research University of Luxembourg's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your CV for research roles: Highlight academic achievements, publications, programming skills, and relevant research projects matching the Doctoral Researcher in AI-Driven Bug Intelligence requirements.
- Craft a compelling cover letter: Clearly articulate your passion for AI-driven bug intelligence, link your Master's research to the BRIDGE project, and explain your alignment with TruX group's goals.
- Prepare for technical interviews: Be ready to discuss your expertise in AI, NLP, Python, software engineering workflows, and empirical evaluation. Showcase problem-solving abilities.
- Demonstrate collaborative spirit: Emphasize experience working in interdisciplinary, multicultural teams, aligning with the University of Luxembourg's international research environment.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background