Careers

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 Centre Stuttgart (HLRS) is Germany's first federal high-performance computing center. It operates one of the fastest supercomputers in the world and offers universities and research institutions as well as industrial partners the use of supercomputers. Furthermore, HLRS holds a leading position worldwide in the research areas of parallel computing, cloud computing as well as big data and artificial intelligence. HLRS is significantly involved in international and national research projects. To support the implementation of a cloud/edge management framework by means of well-known orchestration platforms Kubernetes and KubeEdge, we are looking for a

Software Engineer for Cloud/Edge Computing

(100%, m/f/x, up to TV-L 13, scientific employee)

HLRS_24_2022

as part of the European research project DECICE (Device-Edge-Cloud Intelligent Collaboration Framework), in order to face these challenges with us.

The advertised position offers the opportunity for a PhD, which is actively supported by the HLRS.

Your tasks:

As a member of the Service Management and Business Processes (SANE) research group, you will work in an international team at the interface between supercomputing, cloud computing, artificial intelligence and quantum computing. We combine applied research with the requirements of industry and science in exciting national and international research projects. DECICE aims to develop an AI-based, open and portable cloud management framework for automatic and adaptive optimization and deployment of applications in a federated infrastructure, including computing from the very large (e.g., HPC systems) to the very small (e.g., IoT sensors connected on the edge). Specifically, within the DECICE project, you will take on the role of a software engineer to work on management of a novel cloud/edge management framework by deploying applications through Kubernetes and KubeEdge.

Your duties will include, but are not limited to:

  • You will apply your project management expertise to steer the work and monitor its progress towards the defined goals of DECICE. In this context, you will represent HLRS at internal and external meetings with, for instance, the European Commission, and write scientific and technical reports.
  • Participation in defining the overall DECICE architecture and API to interact with a multitude of target infrastructures such as HPC, cloud, and edge.
  • Leading the work package on the overall cloud framework integration, where your main responsibility will be to actively work on the integration of the DECICE API with Kubernetes and the realization of a monitoring solution to collect hardware- and software-specific metrics based on Prometheus.
  • Working at the interface between HPC, cloud, and edge infrastructures in context of the DECICE management framework.
  • Setting up of a continuous integration and delivery (CI/CD) platform in order to perform integration tests.

We expect the following profile from you:

  • A university degree, ideally in the area of computer sciences or a related field
  • Strong focus on self-responsibility, pro-activity, the ability to work in a team
  • Very good understanding of virtualization and containerization technologies (Singularity/Apptainer) and orchestrators (Kubernetes, KubeEdge)
  • Very good experience in Linux-based environments
  • Hands-on experience with CI/CD tools such as Jenkins or GitLab CI/CD
  • Good programming skills in at least one high-level programming language such as Java, Python, or C++
  • Good language skills in English

Your profile is ideally complemented by:

  • Working with agile methods of software development is not unknown to you
  • Experience with version control systems like git or SVN is recommended
  • You are familiar with tools form the cloud native landscape (CNCF) such as Prometheus, or Volcano
  • Basic knowledge or active interest in learning and applying methods of machine learning in the context of DECICE to implement training/inference workflows across cloud/edge infrastructures based on Sedna or Kubeflow
  • Conceptual thinking and a solution-oriented way of working

We offer:

  • Varied activities in a motivated team
  • Exciting insights into the latest and best technologies in simulation, big data and artificial intelligence
  • A very good working atmosphere in an interdisciplinary team of top scientists and international project partners
  • Flexible working hours, choice between trust-based working hours or a flextime model and the option of home-office days (hybrid model)
  • Contract and remuneration according to the collective agreement of the federal states (TV-L)
  • Attractive social benefits of the public administration
  • Subsidy of 25€ per month for public transport
  • Use of the diverse further education and training opportunities (e.g. soft skills, languages, specialist courses, management seminars) and the sports facilities of the University of Stuttgart (on-site or virtual)

The employment is limited according to the WissZeitVG as a scientific employee according to your personal requirements up to TV-L13 for the duration of the project until 31.10.2025. An extension of the contract will be examined by the HLRS at the given time depending on available funding.

Do you have any questions about the activities? Then please send an e-mail to contact_sane(at)hlrs.de.

Are you interested?

Then we look forward to receiving your meaningful application!

Please send these by 23.09.2022, by e-mail (as one PDF file) with the subject "HLRS_24_2022" to: bewerbungen(at)hlrs.de.

The University of Stuttgart would like to increase the proportion of women in the scientific field and is therefore particularly interested in applications from women. Full-time positions are generally divisible. Severely disabled persons are given priority in the case of equal suitability. The recruitment of scientific/non-scientific staff is carried out by the Central Administration (Rector's Office).

Information on the handling of applicant data in accordance with Art. 13 DS-GVO can be found at: www.uni-stuttgart.de/datenschutz/bewerbung/.