Two Postdoc positions: LLMs in Software Engineering

Two Postdoc positions: LLMs in Software Engineering

Published Deadline Location
5 Jun 29 Jun Eindhoven

You cannot apply for this job anymore (deadline was 29 Jun 2024).

Browse the current job offers or choose an item in the top navigation above.

Job description

We seek for two postdoctoral researchers to join the Data and AI and Software Engineering and Technology clusters for a two-year project on use of LLMs in software development at ASML, a world-leading supplier to the semiconductor industry.  One position will focus on foundations and development of domain and task specific LLMs and their rigorous evaluation. The other position will focus on the application of generative AI techniques in the domain of software engineering, particularly, when it comes to software architecture support and technical debt reduction. It is expected that the postdocs will closely collaborate working together on use cases and will spend about half time at TU/e and half time at ASML (situated also in Eindhoven). Working from home one day a week is allowed. 

The postdoctoral researcher joining the Data and AI cluster will work primarily on developing a task-specific LLM evaluation (including self-audit and performance profiling) and task-specific LMM fine-tuning frameworks. The postdoctoral researcher joining the Software Engineering and Technology cluster will focus on applying generative AI methods to software architecture and technical debt use cases. The work produced by both researchers should be framed in the context of real ASML use cases of software (re)engineering projects.

On the AI side, there will be immediate opportunities for collaboration with research group leaders: Mykola Pechenizkiy (Safe AI), Cassio de Campos (Uncertainty in AI), George Fletcher (Graph data management), Joaquin Vanschoren (autoML), and Jakub Tomczak (Generative AI) and their teams within the Data and AI cluster, known for studying foundational issues of AI robustness, reliability, tractability, scalability, interpretability and explainability. 

On the Software Engineering research side, your main point of contact will be Lina Ochoa Venegas and Mark van den Brand (both from Software Engineering and Technology). There will be opportunities to work with other researchers like Michel Chaudron (software architecture), Alexander Serebrenik (human aspects in software engineering), and Anton Wijs (parallel software development) within the cluster when analysing the use cases.

On the ASML side, you will collaborate with Alok Lele and use case owners from the IT. The initial use cases being considered are:
  • Technical debt: In the software engineering practice, the generation of added value to customers guides the implementation and maintenance roadmaps. When certain tasks are put on hold to address other urgent matters, technical debt emerges. Technical debt is a liability that results in acquired costs due to choosing a limited approach instead of a robust solution. We aim at identifying and resolving a part of a company's technical debt by using generative AI to refactor the compromised parts of the system.
  • Architecture conformance check: The architecture of a system evolves as its implementation does. Verifying that the main design decisions and principles are still being fulfilled in the system is crucial to favor relevant quality attributes. We aim to use the power of Generative AI to identify higher-level components from source code and evaluate if and how the architecture of a system has drifted away from the allowed guidelines.


Eindhoven University of Technology (TU/e)


We look for a motivated and highly skilled candidate with:
  • A PhD degree in AI/ML/NLP preferably with focus on generative AI and LLMs or a PhD degree in application of AI in Software Engineering.
  • Excellent track-record demonstrated by high-quality scientific papers.
  • Strong mathematical, analytical, and programming skills.
  • Excellent communication skills.
  • Creativity, independence, and dedication to advancing science.
  • Ability and will to collaborate and work in teams and to coordinate/manage research.
  • Ability to (co-)supervise MSc thesis students and interns involved in the project.
  • Availability to start soon; the positions are available immediately.

Conditions of employment

A meaningful job in a dynamic and ambitious university and in tight collaboration with its strategic industrial partner. We offer you:
  • Full-time employment for max. 2 years.
  • Salary in accordance with the Collective Labour Agreement for Dutch Universities, scale 10 (min. € 3.877 max. € 5.090 depending on qualifications and years of experience).
  • A year-end bonus of 8.3% and annual vacation pay of 8%.
  • High-quality training programs on general skills, didactics and topics related to research and valorization.
  • An excellent technical infrastructure, on-campus children's day care and sports facilities.
  • Partially paid parental leave and an allowance for commuting, working from home and internet costs.
  • A TU/e Postdoc Association that helps you to build a stronger and broader academic and personal network, and offers tailored support, training and workshops.
  • Staff Immigration Team is available for international candidates, as are a tax compensation scheme (the 30% facility) and a compensation for moving expenses.


  • Postdoc
  • Engineering
  • max. 38 hours per week
  • Doctorate
  • V32.7519


Eindhoven University of Technology (TU/e)

Learn more about this employer


De Rondom 70, 5612 AP, Eindhoven

View on Google Maps

Interessant voor jou