PhD Monitor
/Detail
Cybersecurity and Software Engineering● OpenPreview

PhD Position: Enhancing Software Security with LLM Reasoning for Vulnerability Detection and Repair

Explore how reinforcement learning can improve LLM reasoning for detecting and repairing vulnerabilities in large-scale software repositories.

Best for:Best for AI researchers with expertise in deep learning, software security, and reinforcement learning, seeking to contribute to cutting-edge LLM applications in cybersecurity.

Inria · Rennes, France · R1 · First-stage researcher
More professors at Inria
Large Language Models (LLMs)Software Vulnerability DetectionReinforcement Learning (RL) Fine-TuningAdversarial Machine LearningCode Repair and RemediationProgram Analysis
Deadline
Dec 15, 2026
61 days
Funding
Salaried
€2.3k/mo
Start date
2027-02-01
Fixed-term
Location
Rennes
France

Overview

This PhD position at Inria Rennes focuses on advancing software security through the use of Large Language Models (LLMs). The project, funded by the ANR PRCI SecLLM4SVD initiative, aims to develop RL-based fine-tuning techniques to enhance LLM reasoning capabilities for vulnerability detection and automated code repair in repository-level software projects. The successful candidate will investigate methods to improve LLM reliability against adversarial attacks, enabling deeper vulnerability discovery and robust patch generation while preserving code functionality. The work involves collaboration with Dr. Yuejun Guo at the Luxembourg Institute of Science and Technology, with supervision by Dr. Yufei Han at Inria. The position offers a 3-year contract starting February 1, 2027, and is based in Rennes, France.

LLM-based vulnerability detectionreinforcement learning for code securityautomated software repairadversarial robustness in LLMsstatic and dynamic code analysissoftware security researchdeep learning for cybersecurityrepository-level vulnerability analysis

What you'll do

  • Develop RL-based fine-tuning techniques to improve LLM reasoning for detecting vulnerabilities in large-scale software repositories.
  • Investigate methods to enhance LLM reliability against adversarial attacks, such as variable renaming or dead code insertion.
  • Conduct research to uncover hidden vulnerabilities arising from cross-function, cross-file, and cross-library dependencies.
  • Design and implement methodologies for automated code repair, ensuring patches eliminate vulnerabilities without breaking existing functionality.
  • Collaborate with external partners (e.g., Luxembourg Institute of Science and Technology) to integrate findings into broader research initiatives.
  • Publish research findings in top-tier conferences and journals on cybersecurity and AI, such as ACM CCS, Usenix Security, NeurIPS, and ICML.

Requirements

Degree required: Master’s degree or equivalent in Computer Science, Artificial Intelligence, Cybersecurity, or a closely related discipline

Degree offered: PhD

Language: English; proficiency required for scientific writing, presentations, and collaboration in an international consortium

Instruction: English

Required skills
  • Solid knowledge and hands-on experience in designing, training, and evaluating deep neural network (DNN) models
  • Proven proficiency in program analysis, including familiarity with static analysis tools like Control Flow Graphs (CFG) and Data Flow Graphs (DFG)
  • Strong programming skills in Python and experience with deep learning frameworks (e.g., PyTorch, TensorFlow)
  • Experience with code parsing and analysis tools (e.g., Tree-sitter, Joern)
Nice to have
Prior exposure to Large Language Models (LLMs), Natural Language Processing (NLP), or Adversarial Machine LearningExperience with reinforcement learning techniques applied to AI or software engineering problems
Eligibility
  • No specific nationality or residency restrictions mentioned
  • No age or prior experience caps mentioned

Funding & terms

Type
Salaried
Amount
€2.3k/mo
Duration
3 years
Programme
ANR PRCI SecLLM4SVD
ANR (Agence Nationale de la Recherche)

How to apply

Deadline: 2026-12-15

Applicants must submit their CV, cover letter, and letters of recommendation through the Inria online application portal. Applications sent via other channels are not guaranteed to be processed.

Documents required
  • CV
  • Cover letter
  • Letters of recommendation (optional)
↗Apply on site

Contact

Yufei Han· PhD Supervisor

yufei.han@inria.fr

YH
Prof.
Yufei Han
Inria Rennes - Bretagne Atlantique Centre
Lab
PIRAT (Programming, Irregular Algorithms, and Tools)
Inria
ANR PRCI SecLLM4SVDFrance
See the full position

Create a free profile to unlock your personal match score, the full requirements, funding details and how to apply — in English or Persian.

No card · 10 free AI match scores
Ready to apply?
61 days until the deadline — open this position on its website.