We are currently reorganising our job portal. During the transition phase, you can find more jobs here: previous DLR job portal

Thesis (f/m/x) - Development of an AI-supported assistance system for software development
Job Description
Req ID:  2491
Place of work:  Köln
Starting date:  01.09.2025
Career level:  Student research project and final thesis
Type of employment:  Full-time, Part time
Duration of contract:  3-6 Monate

Remuneration: Remuneration is in accordance with the Collective Agreement for the Public Sector - Federal Government (TVöD-Bund)

Enter the fascinating world of the German Aerospace Center (Deutsches Zentrum für Luft- und Raumfahrt e. V.; DLR) and help shape the future through research and innovation! We offer an exciting and inspiring working environment driven by the expertise and curiosity of our 11,000 employees from 100 nations and our unique infrastructure. Together, we develop sustainable technologies and thus contribute to finding solutions to global challenges. Would you like to join us in addressing this major future challenge? Then this is your place!

The DLR Institute of Software Technology sees software as a catalyst for research and innovation. The institute's staff, currently numbering around 200, make a significant contribution to advancements in the fields of aviation, space, energy, transportation, and security through the development of state-of-the-art software solutions and innovative research.

Our areas of competence include reliable and safety-critical software systems, artificial intelligence, high-performance computing and quantum computing, human-system interaction and visualisation, software and systems engineering as well as digital platforms and digital twins.

 

 

What to expect

The Intelligent and Distributed Systems department researches methods to make complex technical processes and systems – from software development to automated workflows and AI-assisted analysis – traceable, automatable, and interactively experimentally accessible.

The Sustainable Software Engineering Group investigates how scientists and engineers develop software - and how they can be supported efficiently and effectively in doing so.

In this context, an AI-supported assistance system is to be prototypically developed and evaluated as part of a thesis. The aim is to explore and test recent approaches for this task in practice, such as Large Language Models (LLMs), agent-based systems, and retrieval-augmented generation (RAG).

 

Your tasks

  • selection and integration of suitable open source LLM models
  • use of Ollama (or similar tools) as an interface to local open-source LLMs
  • integration of dynamic knowledge sources (e.g. DLR Software Engineering Guidelines or GitLab repositories)

  • development of a simple agent workflow with e.g. Langchain, CrewAI or LlamaIndex
  • design and execution of tests

 

Your profile

  • Student of computer science (e.g. with a focus on software engineering or artificial intelligence), data science or similar.

  • good knowledge of Python

  • practical experience in software development

  • basic understanding of concepts such as LLMs or API-based integration

  • willingness to systematically familiarize yourself with new technologies

We offer

DLR stands for diversity, appreciation and equality for all people. We promote independent work and the individual development of our employees both personally and professionally. To this end, we offer numerous training and development opportunities. Equal opportunities are of particular importance to us, which is why we want to increase the proportion of women in science and management in particular. Applicants with severe disabilities will be given preference if they are qualified.

We look forward to getting to know you!

 

If you have any questions about this position (Vacancy-ID 2491) please contact:

 

Norman Müller
Tel.: +49 2203 601 1221

 

Start of internal publication: 
Internal job advertisement deadline: