Skip to content Skip to menu Skip to footer
Job offer description

Generative AI (GenAI) has taken the world and the software development scene by storm. GenAI has shown great promises of improving the productivity of developers, however, there are doubts about the quality of the code produced. If you want to investigate the effect that adoption of GenAI has on software development, as well as building tools for mitigating the risks, verifying the generated code, and improving the quality of the output of GenAI, this PhD opportunity may be for you.

Approval and Enrolment 
The scholarship for the PhD degree is subject to academic approval, and the candidate will be enrolled in one of the general degree programmes at DTU. For information about our enrolment requirements and the general planning of the PhD study programme, please see DTU's rules for the PhD education.

We offer
DTU is a leading technical university globally recognized for the excellence of its research, education, innovation and scientific advice. We offer a rewarding and challenging job in an international environment. We strive for academic excellence in an environment characterized by collegial respect and academic freedom tempered by responsibility.

Salary and appointment terms 
The appointment will be based on the collective agreement with the Danish Confederation of Professional Associations. The allowance will be agreed upon with the relevant union. 

The period of employment is 3 years. Starting date is 1 September 2025 (or according to mutual agreement). The position is a full-time position.

You can read more about career paths at DTU here.

Further information 
Further information may be obtained from Christian Kalhauge (chrg@dtu.dk) and Alberto Lluch Lafuente (albl@dtu.dk), from DTU Compute.

You can read more about DTU Compute at www.compute.dtu.dk. 

If you are applying from abroad, you may find useful information on working in Denmark and at DTU at DTU – Moving to Denmark. Furthermore, you have the option of joining our monthly free seminar “PhD relocation to Denmark and startup “Zoom” seminar” for all questions regarding the practical matters of moving to Denmark and working as a PhD at DTU.

Application procedure 
Your complete online application must be submitted no later than 14 May 2025 (23:59 Danish time). Applications must be submitted as one PDF file containing all materials to be given consideration. To apply, please open the link "Apply now", fill out the online application form, and attach all your materials in English in one PDF file. The file must include:

  • A letter motivating the application (cover letter)
  • Curriculum vitae
  • Grade transcripts and BSc/MSc diploma (in English) including official description of grading scale

You may apply prior to obtaining your master's degree but cannot begin before having received it.

Applications received after the deadline will not be considered.

All interested candidates irrespective of age, gender, disability, race, religion or ethnic background are encouraged to apply. As DTU works with research in critical technology, which is subject to special rules for security and export control, open-source background checks may be conducted on qualified candidates for the position.

DTU Compute
DTU Compute – Department of Mathematics and Computer Science – is an internationally recognised academic environment with over 400 employees and 10 research sections. We broadly cover digital technologies within mathematics, data science, computer science, and computer engineering, including artificial intelligence (AI), machine learning, internet of things (IoT), chip design, cybersecurity, human-computer interaction, social networks, fairness, and data ethics. Our research is rooted in basic research and centres on mathematical models of the physical and virtual world, as a basis for the analysis, design, and implementation of complex systems. We focus on ensuring that our research results contribute to creating a better society by supporting areas such as health, green transition, energy supply, and life science. We collaborate with universities, public and private organisations, and companies in Denmark and abroad, and through DTU’s startup ecosystem, we encourage innovation and entrepreneurship. We have a strong ethical, human, and sustainable approach that ensures integrity in our work. Therefore, we strive for and take responsibility for driving the democratisation of digital technologies, so that everyone has the opportunity to actively participate in the development, and we ensure a continued open, democratic, and inclusive society for the benefit of all. At DTU Compute, we value diversity, inclusion, and a flexible work-life balance.

Technology for people
DTU develops technology for people. With our international elite research and study programmes, we are helping to create a better world and to solve the global challenges formulated in the UN’s 17 Sustainable Development Goals. Hans Christian Ørsted founded DTU in 1829 with a clear mission to develop and create value using science and engineering to benefit society. That mission lives on today. DTU has 13,500 students and 6,000 employees. We work in an international atmosphere and have an inclusive, evolving, and informal working environment. DTU has campuses in all parts of Denmark and in Greenland, and we collaborate with the best universities around the world.

Job requirements

Responsibilities and qualifications
You will tackle the PhD project from two sides. On the first side, you will be investigating if the current metrics for accessing code quality are valid, and then you will be improving them using programming language techniques. Your goal will be to measure the effect that GenAI is having on code production. Secondary to this, you will be investigating how to improve current techniques for verifying the generated code, limiting the amount of bad code that reaches production.

We are looking for you if you have a background and interest in programming languages and formal methods --- e.g., has taken courses in program analysis, verification, compiler construction and/or model checking. You should be well versed in basic statistics and practical programming skills is a must. Knowledge about the inner workings of GenAI would be nice but not necessary.

You must have a two-year master's degree (120 ECTS points) or a similar degree with an academic level equivalent to a two-year master's degree.

Job details
Work experience:
Work experience is not required
Language skills:
  • English
  • Very good
Salary range:
Not provided
Date of expiry:

About organisation

🌍 Workindenmark: Your Gateway to a Tech Career in DenmarkWorkindenmark is the national public employment service for qualified international candidates looking for a job in Denmark and Danish companies searching for foreign candidates. As part of the Danish Ministry of Employment and member of EURES (European Employment Services), Workindenmark provides:✅ Information and guidance for… Find out more

Loading...