The High-Performance Computing Center Stuttgart (HLRS) was founded as Germany’s first federal high-performance computing (HPC) center. It operates one of the fastest supercomputers in the world and offers a wide range of HPC solutions and services for universities, research institutions, and industrial partners. Furthermore, HLRS holds a leading position worldwide in the research areas of engineering and global system sciences. Staff scientists at HLRS investigate emerging technologies such as artificial intelligence (AI) and quantum computing (QC), and HLRS is significantly involved in international and national research projects across all research areas mentioned above.
Orchestration of workflows in federated infrastructures
Massive growth in the cloud computing industry over the last decade has been accompanied by the rise of many new applications that have requirements on ultralow latency, security, and location awareness. Therefore, modern cloud applications usually run on distributed computer systems (HPC, Cloud, Edge) and are divided into software components that must run at high availability. The common solution for orchestrating large clusters is Kubernetes, an open-source framework for deploying, scaling, and managing containerized applications. However, Kubernetes is designed for reliable homogeneous clusters. Moreover, although many applications and extensions are available for Kubernetes, none is designed to optimize both performance and energy usage, or to address data and job locality.
HLRS is currently building its capacity to better support these distributed computing scenarios that involve HPC, Cloud, and Edge. Of special interest are AI training and inference workflows between HPC and Edge devices. For this reason we are looking for a
Software Engineer for Cloud/Edge Computing (100%, m/f/x, up to TV-L 13, scientific employee) HLRS_33_2022
to work on the European research project DECICE (Device-Edge-Cloud Intelligent Collaboration Framework) to face these exciting challenges with us. DECICE aims at developing 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).
The advertised position offers the opportunity to complete a doctorate degree, which is actively supported by HLRS.
Ideally, your profile is completed as follows
This position is a temporary position offered in accordance with the WissZeitVG regulations for scientific employees. Employment in this position is limited to the duration of the project, which is scheduled to run until 31.10.2025. Salary for this position is based on your personal qualifications up to the level of TV-L 13.
When possible, HLRS is committed to supporting and retaining talent 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.
You will be working at HLRS within the Service Management and Business Processes (SANE) group headed by Dennis Hoppe.
Höchstleistungsrechenzentrum der Universität Stuttgart (HLRS)