Job
- Level
- Experienced
- Job Field
- IT, Software, DevOps
- Employment Type
- Full Time
- Contract Type
- Temporary employment
- Location
- Hamburg
- Working Model
- Hybrid, Onsite
Job Summary
You develop, improve, and automate GitLab-based development workflows for ICON, including CI/CD, code reviews, and AI-assisted tools to enhance the efficiency of software development.
Job Technologies
Your role in the team
- The DKRZ is significantly involved in the development of ICON and supports its further development towards more open, collaborative, and transparent development processes.
- In this context, you will design and improve the software development environment around ICON with the aim of making the daily processes of development, testing, review, and integration more efficient and accessible.
- Your main focus is on GitLab-based development workflows for ICON, including automation, CI/CD, merge request processes, and mechanisms for developer feedback.
- Furthermore, you will explore and prototype practical ways to support ICON developers through AI-powered tools, such as initial code reviews, feedback from CI, interpretation of test results, documentation support, or assistance during development.
- Another focus is the enhancement of ICON's CI infrastructure, including the use of Jacamar and container-based runtime environments.
- They contribute to more reproducible, maintainable, and user-friendly build and test workflows that support both experienced ICON developers and new contributors.
This text has been machine translated. Show original
Our expectations of you
Education
- University degree in Computer Science, Applied Mathematics, Computational Physics/Engineering, or a related field with a clear focus on Scientific Computing.
Qualifications
- Interest in applying AI-powered tools for software development, testing, reviews, and automation.
- Practical knowledge of container-based development, build, and testing environments.
- Familiarity with CI runners, preferably including Jacamar or comparable HPC-oriented runner setups.
- to support motivation, open, collaborative, and community-oriented software development.
- Excellent communication skills as well as very good English proficiency.
Experience
- Experience in the development of scientific software, particularly with development processes of collaboratively used open-source projects.
- Experience with software development workflows in GitLab, including Merge Requests, Code Reviews, and CI/CD, ideally also with their design and implementation.
- Programming experience under Unix/Linux, including scripting languages such as Python or Bash; experience with HPC environments and HPC programming is an advantage.
This text has been machine translated. Show original
What we offer
- We offer the opportunity to work in interdisciplinary teams as well as excellent connections to national and international research networks.
- In addition to specific implementation and support requirements from our users and project partners, your work is characterized by a high degree of creative freedom at the interface between applied computer science and the development of tools for scientific applications.
- Participation in international conferences, project meetings, and hackathons enables you to continuously develop your skills as well as present your own results, provided that it is meaningful and goal-oriented.
- Our location is Hamburg.
- At the same time, we aim to create an attractive working environment through flexible working hours and flexible work locations (up to 100% remote work within Germany).
- The remuneration is based on the qualifications of the applicant in accordance with the TVöD-Bund.
- The start date can ideally be as early as July 2026; however, the exact date can be agreed upon individually.
- The position is funded through third-party projects and is initially limited until March 2028.
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Topics that you deal with on the job
Job Locations
This is your employer
Dkrz
The German Climate Computing Centre (DKRZ) is the central DV facility for German climate and earth system modelling, and is one of the world's leading institutions in this field. The DKRZ operates supercomputers of the highest performance class, modern high-performance clusters and graphics systems, and one of the world's largest data and archival systems.
Description
- Company Size
- 1-49 Employees
- Language
- English
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Power Sector, Economy
Dev Reviews
by devworkplaces.com
Total
(1 Review)3.4
Engineering
2.5Culture
4.0Career Growth
3.3Workingconditions
4.0