Software engineer for Climate System Modeling Workflows
Software engineer for Climate System Modeling Workflows
Direct message the job poster from Alfred Wegener Institute, Helmholtz Centre for Polar and Marine Research
High Performance Computing and Data Processing group, Alfred Wegener Institute
Background
The High Performance Computing (HPC) and Data Processing group at the Alfred Wegener Institute, Helmholtz Center for Polar and Marine Research is seeking a highly motivated and skilled software engineer, physicist, or computer scientist to support our user base and infrastructure during the continued evolution of the AWI’s local HPC system.
This position focuses on 2nd-level HPC user support, the installation and maintenance of scientific software, the development of workflow solutions, and the implementation of system monitoring tools. It will be an integral part of our support structure for scientific users and system maintainers alike.
Your Tasks
- Provide technical user support for common HPC-related issues (e.g. shell scripting, SLURM job scheduling, module systems)
- Install, configure, document, and maintain scientific software across the HPC environment, including libraries, compilers, and packages
- Development of tools and dashboards for system and job monitoring
- Performance analysis and code / workflow optimization and improvement of the "performance portability" of user’s software for use on HPC resources
- Develop, maintain and support HPC software and workflows for scientific applications
- Collaborate with different scientific working groups at AWI to ensure smooth integration of applications into the HPC ecosystem
- Participate in the refinement and communication of best practices for HPC usage across AWI
Your Profile
- A Master's degree in computer science, physics, mathematics, or a closely related scientific or technical discipline
- Very goodEnglish knowledge(approximately equivalent toCEFR level C1)
- Independent, structured way of working
Additionally, you must have at least two of the following technical skills/ knowledge:
- Linux operating systems and shell scripting (bash, sed, awk, grep)
- HPC workload managers, especially SLURM
- Scientific software environments and module systems
- Knowledge of scientific workflows in HPC / modelling
- Proficiency in at least one programming language such as Python, C/C++, or Fortran
- Experience with version control systems (Git) and issue tracking systems (e.g. Jira)
Preferred Qualifications and Skills
- Experience with performance benchmarking and monitoring tools (e.g. Grafana, Prometheus, InfluxDB)
- Familiarity with container technologies such as Singularity or Docker
- Knowledge of the Spack package manager or similar build systems
- Experience with GPU programming or adapting scientific codes to heterogeneous architectures
- Understanding of geoscientific workflows and large-scale data processing (netCDF, zarr, etc.)
Applications must be submitted online by July 13 th 2025, at https://www.awi.de/en/work-study/jobs/job-offer.html
Seniority level
Seniority level
Entry level
Employment type
Job function
Job function
Engineering and Information TechnologyIndustries
Research Services
Referrals increase your chances of interviewing at Alfred Wegener Institute, Helmholtz Centre for Polar and Marine Research by 2x
Sign in to set job alerts for “Software Engineer” roles.
Computer scientist, engineer, physicist (f/m/x) - Team lead for cooperative systems
Engineer, natural scientist or similar (f/m/x) - Communications engineering
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.