Logo Dkrz

Software Engineer specializing in development workflows

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

    • Location Hamburg

      Germany

    This is your employer

    Dkrz

    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.5
    • Culture

      4.0
    • Career Growth

      3.3
    • Workingconditions

      4.0
    Show All Dev Reviews
    Logo Dkrz

    Software Engineer specializing in development workflows

    Location
    Hamburg
    Working Model
    Hybrid, Onsite
    Diversity
    Open for all genders

    More Jobs