Earth system models (ESMs) are highly complex software systems that have often developed over several decades. Continuously adapting these models to the latest hardware and software developments remains an ongoing challenge. * Participate in the NHR ESM community through software development support and user outreach * Degree (Master's level) and doctorate in atmospheric research, computer science, physics, engineering or a related field * Strong knowledge in the programming languages Fortran, C++, and Python * Solid background in build engineering, including Makefile development, compiler configurations, build optimization, and experience with Linux-based HPC clusters * Good software development practices, including version control with Git, documentation, and CI/CD workflows
mehr