Inria
6 days ago
Postdoctoral Researcher in Source Code History Analysis and Incremental Code Search Inria in France
Degree Level
Postdoc
Field of study
Computer Science
Funding
Temporary full-time postdoctoral research visit at Inria. The post includes employee benefits such as subsidized meals, partial public transport reimbursement, leave, teleworking after 6 months, professional equipment, social/cultural/sports activities, training access, and social security coverage. No stipend amount is stated.
Deadline
Oct 22, 2026
Country
France
University
Inria

How do I apply for this?
Sign in for free to reveal details, requirements, and source links.
Apply for this position
Keywords
Suggested positions
About this position
Postdoctoral Researcher in Source Code History Analysis at Inria, France
This postdoctoral opening is part of the SPIRALS project team at Inria, the French national research institute for the digital sciences. The research sits at the intersection of Computer Science, Software Engineering, Mining Software Repositories, Program Analysis, and large-scale code infrastructure.
The project focuses on source code history analysis using HyperAST, a DAG-based model that deduplicates code subtrees across versions to support scalable, temporally consistent analysis. The work includes formalizing the Tree-sitter Query (TSQ) language, building an incremental code search engine for large repositories, developing incremental use-def / def-use computation, extending the system to the Software Heritage archive, and applying the resulting infrastructure to root-cause analysis, code smell and dependency co-evolution studies, tampering detection, and policy mining.
The role also involves contributing to supervision of master's and PhD students, seminars, journal clubs, publications, open-source releases, conference talks, and open-science practices such as HAL, Software Heritage, Zenodo, and artifact submissions.
Requirements: strong background in software engineering or mining software repositories; experience with Git internals, DAG-based data structures, or incremental analysis is preferred; familiarity with version control history, program analysis concepts, and scalable repository-analysis tools is expected; strong programming and systems skills are needed; publication record required, with mentoring experience a plus. French level: basic. English level: good.
Location: France, with work location listed as Villeneuve d'Ascq. Contract: temporary, full-time. Deadline: 22 October 2026.
How to apply: submit an application through the official Inria job page. The post also links to the Euraxess listing for additional details.
Funding details
Temporary full-time postdoctoral research visit at Inria. The post includes employee benefits such as subsidized meals, partial public transport reimbursement, leave, teleworking after 6 months, professional equipment, social/cultural/sports activities, training access, and social security coverage. No stipend amount is stated.
What's required
Solid background in software engineering or mining software repositories, ideally with experience in Git internals, DAG-based data structures, or incremental analysis techniques. Experience designing and maintaining tools for repository analysis at scale, familiarity with version control systems and their history representations, and knowledge of program analysis concepts such as name resolution, scope graphs, refactoring detection, and syntactic/semantic code differencing are required. Programming and systems skills for query/search infrastructure and large archives are needed. A demonstrated record of independent research and publication is expected; supervision or mentoring experience is a plus. Ability to work with very large codebases, benchmark scalability, move between theory and systems engineering, collaborate across disciplines, communicate well, and interest in mentoring and leadership development are emphasized. French basic and English good are listed.
How to apply
Apply via the Inria job page or the Euraxess listing. Use the official application website linked in the post and submit before the deadline. Review the full job details for reference number 2026-10511.
More information can be found here
Ask ApplyKite AI

How do I apply for this?
Sign in for free to reveal details, requirements, and source links.