As one of Europe's leading facilities for high-performance computing, HLRS is a diverse community of scientists, engineers, and other professionals focused on discovering and developing new applications of powerful digital technologies and computer science methods.

The High Performance Computing Center Stuttgart (HLRS) is the first national supercomputing center in Germany. It operates one of the fastest supercomputers in the world and provides access to supercomputers for universities and research institutions as well as industrial partners. HLRS holds a worldwide leading position in the research areas of parallel computing, cloud computing and high-performance data analysis. HLRS is also significantly involved in international and national research projects. 

HLRS offers a comprehensive range of training courses in the field of HPC to scientists and experts from the university environment and research institutions, but also from industry and small and medium-sized enterprises.

For our department "Training and Scalable Algorithms" (TASC) we are looking for a

Research Scientist (f/m/d) (100%, up to TV-L 13)
in the area of Simulation/High Performance Computing/Artificial Intelligence

TASC is responsible for the development and organization of the HLRS training courses (, which are in high demand nationally and internationally. It runs and further develops existing courses, at the same time integrating new topics in HLRS’s training offer (e.g. artificial intelligence, quantum computing). 

You will support our team in contributing to the project “Supercomputing Akademie” and in the process of re-designing HLRS’s training concept.

Your tasks:

  • Independent research in the area of HPC and AI: Big data analytics, artificial intelligence, emerging computer architectures and domain-specific technologies.
  • Development of new modules and teaching of courses that represents the current state of research.
  • Designing the curricula for our training courses.
  • Creation, supervision and assessment of exercises and examination tasks.
  • Strengthening the visibility of our course program (especially for industry).
  • Support for participants in our courses.
  • Administration of HLRS’s compute cluster for training.

Your qualifications: 

  • You have successfully completed a university degree in the area of engineering, natural sciences, mathematics, computer science, or a comparable qualification with a technical focus.
  • Relevant experience in designing and conducting workshops or tutorials, and very good communication skills also towards large audiences.
  • You have good programming skills in at least one established high-level language (e.g. Python, C++, Fortran) and experience with parallel programming paradigms.
  • Knowledge in the use and administration of Linux systems.
  • You are able to work in a team; and at the same time, you can work independently and pragmatically.
  • You are fluent in English and have good knowledge of German, both written and spoken.

Ideally, your profile is supplemented by:

  • Knowledge of AI frameworks and libraries (scikit-learn, Apache Spark, TensorFlow, or PyTorch).
  • Experience with software containers.
  • Experience with batch and workload management systems, parallel file systems (e.g. Lustre), running heterogeneous HPC clusters with GPUs, vector accelerators or FPGAs.
  • Experience with the administration of content management systems such as Typo3.
  • Experience with the administration of larger software packages such as the learning platform ILIAS or Nextcloud.

As a member of our team you can expect:

  • A professional working environment in a friendly, highly motivated and collaborative international team.
  • Flexible working hours and 30 days paid leave per year.
  • The possibility of remote work (German: ortsunabhängiges Arbeiten).
  • Use of the wide range of training opportunities at HLRS, of further education (e.g. soft skills, languages) and of the sports facilities of the University of Stuttgart.
  • The social benefits of the public service and an allowance for local public transport.

This position is a temporary position starting on the next possible date, in accordance with the legal regulations. Employment in this position is limited to the duration of the “Supercomputing Akademie” project, which is scheduled to run until 31.12.2024. Salary for this position is based on your qualifications up to TV-L 13.

When possible, HLRS is committed to supporting and retaining talented people even at the conclusion of projects. Before the project ends, HLRS will examine what possibilities might exist for extending your contract based on funding that is available at that time.

Are you interested?

Then we are looking forward to receiving your application! Your application should include a cover letter, your CV, your university degrees and relevant references.

Please send the application preferably by email (as one PDF file) with the subject "HLRS_20_2023" to: bewerbungen(at) by June 18th, 2023. For questions regarding the content of the job posting, please contact kurse(at)

In an effort to strengthen the presence of female workers in the scientific areas, the University of Stuttgart invites women to apply for this job opening. Full-time positions may in general be turned into part-time positions. Disabled people will have priority as long as equally qualified. The recruitment process will be handled by the central administration of the University of Stuttgart.
Information on the handling of applicant data in accordance with Art. 13 DS-GVO can be found at: