Meet ApplyKite Twin, the application assistant that learns with you
Meet your Twin, it learns with you
Your Twin learns with you
Launch week codes:30% off annual Pro20% off monthly Pro
Ends in00h00m00s
Ends in00h00m00s
University of Southern Denmark
Closing soon
Just Landed
2 days ago
Postdoctoral Position in Software Engineering, Program Analysis and Repository Mining University of Southern Denmark in Denmark
Degree Level
Postdoc
Field of study
Computer Science
Funding
This is a full-time, temporary two-year postdoctoral employment position. Salary is determined under the applicable collective agreement for academic staff at Danish universities, based on the position's content, responsibilities and qualifications. The salary range and starting salary will be provided during recruitment. Extension may be possible depending on available funding.
Deadline
Nov 15, 2026
Country
Denmark
University
University of Southern Denmark
Apply for this position
Keywords
Suggested positions
About this position
The University of Southern Denmark invites applications for a two-year postdoctoral researcher position in the Software Engineering section of the Maersk Mc-Kinney Moller Institute in Odense, Denmark. The project is part of the VILLUM Experiment project “Is Correctness Necessary? An Experiment in Test-Free Program Repair”.
The research addresses a central challenge in modern software engineering: large language models and AI coding assistants can generate and modify software rapidly, while establishing whether the resulting code is correct remains difficult. The project investigates whether software bugs can be repaired without depending on test suites or formal specifications, by using evidence already present in source code.
The postdoctoral researcher will help design, implement and evaluate a framework that combines program analysis with patterns mined from existing software repositories. The work will examine whether multiple independent sources of code-based evidence can guide automated repair when conventional correctness oracles are unavailable. Experiments will cover multiple programming languages, real-world bugs and code modified by AI coding assistants, with the broader goal of identifying when software contains sufficient information to support its own repair.
The researcher will join SDU’s internationally recognized Software Engineering section within the Maersk Mc-Kinney Moller Institute. The section works across software development, data analytics and intelligent systems and participates in national and European research projects with academic and industrial partners. The position offers an open, collaborative and supportive research environment, opportunities for professional development, and engagement with research and industry collaborations. The working language is English, and the postdoc will be based on SDU’s Odense campus, a setting associated with robotics and technology development.
Further information is available from Associate Professor Abhishek Tiwari and Assistant Professor Jyoti Prakash.
Funding details
This is a full-time, temporary two-year postdoctoral employment position. Salary is determined under the applicable collective agreement for academic staff at Danish universities, based on the position's content, responsibilities and qualifications. The salary range and starting salary will be provided during recruitment. Extension may be possible depending on available funding.
What's required
A PhD completed or close to completion by employment in Software Engineering, Computer Science, Programming Languages, Artificial Intelligence, or a closely related field. Applicants should have research experience or a strong interest in program analysis, mining software repositories, automated software engineering, software testing, or software repair; an interest in software reliability challenges from AI-generated or AI-modified code; proficiency in written and spoken English; good communication skills; and the ability to work independently and collaboratively. Experience with empirical evaluation, software repositories, bug benchmarks, or C, Java, and Python is advantageous. A strong research record or demonstrated research potential through publications or other relevant research outputs is expected. Application documents must be in English and PDF format.
How to apply
Apply through the SDU Career Site using the application portal linked from the job advertisement. Upload a motivated application as the cover letter, a CV as the resume, and degree certificates, publication materials, and other supporting documents under miscellaneous documents. Submit all documents in English PDF format before November 15, 2026, at 23:59 CET/CEST.
Make your next move.
Prepare your application
Review drafts and confirm requirements with the university.
Make your next move.
Prepare your application
Review drafts and confirm requirements with the university.