Job Offers
HPC Specialist for Usage Analysis, User Support and Software Licensing (f/m/d)
Category
Job description
Your responsibilities include in particular:
- Providing, maintaining and optimizing scientific and technical software on Linux‑based HPC systems and advising researchers on the efficient use of parallel applications.
- Managing license quotas of commercial scientific software and further developing license‑manager‑based processes in HPC environments.
- Analyzing and resolving complex issues related to the operation and use of scientific software on high‑performance computers.
- Installing, porting and evaluating scientific software on novel architectures (e.g. ARM‑based systems or GPU‑accelerated platforms).
- Analyzing HPC system usage and scientific software usage, building and maintaining central statistics and evaluation structures, and linking usage data with scientific computing projects to support needs‑based license planning and the further development of HPC services.
- Supporting the review process for scientific computing time allocations and contributing to the development of user support processes and services.
- Creating documentation and contributing to workshops and training courses.
Personal qualification
Job requirements:
- University degree (Master’s or equivalent) in natural sciences, engineering, computational sciences, computer science or mathematics.
- Solid practical experience in using and installing scientific software on parallel high‑performance computing systems.
- Proven experience in high‑performance computing (HPC), particularly with batch systems, parallel jobs and Linux‑based workflows.
- Knowledge of databases, statistics and usage data, as well as experience with APIs for system and data integration.
- Working knowledge of Linux operating systems, software license managers and software development environments.
- Good command of English; basic German skills or willingness to acquire them.
- High degree of initiative, analytical thinking, results orientation and ability to work in a team
More details Apply
Research Software Engineer (f/m/d)
Category
Job description
You will:
- Support researchers within the Helmholtz Association by providing advice in the areas of research software engineering (RSE) and high-performance computing (HPC)
- Create your own RSE training courses, extend the existing curriculum and offer them to interested parties from a wide range of scientific domains and career stages
- Collect knowledge and existing technologies in the field of RSE and bring together people with similar problems and solutions
- Keep an eye on new trends, techniques, events and opportunities, evaluate them for the software developers of the Helmholtz Association and provide the community with information about them
- Actively participate in national and international RSE activities such as conferences and workshops, but also in joint position papers and projects
Personal qualification
Job requirements:
- You have a Master’s degree in the field of mathematics, computer science, natural sciences, engineering or related disciplines
- You have a sound understand for modern software engineering practices and ideally already experience with research software
- You have experience as a trainer in the field of RSE and/or HPC or related fields and are eager to expand this knowledge
- In addition, experience in High-Performance Computing and/or at least with one of the common programming languages and tools (e.g. python, C++, FORTRAN, Go, MPI, OpenMP) is considered a plus
- A very good level of written and spoken English (at least B2 level) is required. Good German skills are considered a plus
- ·You bring good communication skills and experience with working in an interdisciplinary team.
More details Apply