- Startseite
- Remote Jobs
- Software Engineer (all genders) with a focus on development workflows
Das Deutsche Klimarechenzentrum (DKRZ) ist die zentrale Simulations- und Datenverarbeitungseinrichtung für die deutsche Klima- und Erdsystemmodellierungs-Community und eine der weltweit führenden Institutionen auf diesem Gebiet. Das DKRZ betreibt nicht nur Supercomputer der höchsten Leistungsklasse und eines der größten Daten- und Archivsysteme, sondern beteiligt sich auch an vielen nationalen und internationalen Projekten zur Verbesserung der Software und Infrastruktur für die Klimamodellierung.
Ihre Aufgaben
Das DKRZ ist maßgeblich an der Entwicklung von ICON und dessen Übergang zu offeneren, kollaborativen und transparenten Entwicklungsworkflows beteiligt. In diesem Kontext helfen Sie dabei, die Software-Entwicklungsumgebung rund um ICON zu gestalten und zu verbessern, mit dem Fokus darauf, die täglichen Entwicklungs-, Test-, Review- und Integrationsprozesse effizienter und zugänglicher zu machen.
Ihre Arbeit konzentriert sich auf GitLab-basierte Entwicklungsworkflows für ICON, einschließlich Automatisierung, CI/CD, Merge-Request-Prozesse und Mechanismen für Entwickler-Feedback. Sie werden praktische Wege erforschen und prototypisieren, um ICON-Entwickler mit KI-gestützten Werkzeugen zu unterstützen, beispielsweise bei ersten Code-Reviews, CI-Feedback, der Interpretation von Testergebnissen, der Dokumentationsunterstützung oder bei der Anleitung während der Entwicklung.
Ein weiterer Schwerpunkt liegt auf der Verbesserung der CI-Infrastruktur von ICON, einschließlich der Nutzung von Jacamar und containerbasierten Ausführungsumgebungen. Sie tragen zu reproduzierbareren, wartbareren und benutzerfreundlicheren Build- und Test-Workflows bei, die sowohl etablierte ICON-Entwickler als auch neue Mitwirkende unterstützen.
Qualifikationen / Erfahrungen
- Akademischer Abschluss in Informatik, angewandter Mathematik, Computerphysik/-technik oder einem verwandten Bereich mit klarem Fokus auf wissenschaftliches Rechnen
- Interesse an der Anwendung von KI-gestützten Werkzeugen für Softwareentwicklung, Tests, Review und Automatisierung
- Erfahrung in der wissenschaftlichen Softwareentwicklung, insbesondere mit Code-Entwicklungsworkflows gemeinschaftlicher Open-Source-Projekte
- Erfahrung mit Software-Entwicklungsworkflows in GitLab, einschließlich Merge Requests, Code Review und CI/CD, idealerweise auch deren Gestaltung
- Praktische Kenntnisse in containerbasierten Entwicklungs-, Build- und Testumgebungen
- Vertrautheit mit CI-Runnern, vorzugsweise einschließlich Jacamar oder ähnlichen HPC-orientierten Runner-Setups
- Programmiererfahrung unter Unix/Linux, einschließlich Skriptsprachen wie Python oder Bash; Erfahrung mit HPC-Umgebungen und Programmierung ist von Vorteil
- Motivation, offene, kollaborative und gemeinschaftsorientierte Softwareentwicklung zu unterstützen
- Sehr gute Kommunikationsfähigkeiten und Englischkenntnisse
Arbeitsbedingungen
Wir bieten die Arbeit in interdisziplinären Teams und exzellente Verbindungen zu nationalen und internationalen Forschungsnetzwerken. Neben spezifischen Implementierungs- und Supportanforderungen unserer Nutzer und Projektpartner zeichnet sich Ihre Arbeit durch die Freiheit aus, kreativ an der Schnittstelle zwischen angewandter Informatik und der Entwicklung von Werkzeugen für wissenschaftliche Anwendungen zu arbeiten. Die Teilnahme an internationalen Konferenzen, Projekttreffen und Hackathons ermöglicht Weiterbildung und die Präsentation eigener Ergebnisse, wo immer dies sinnvoll ist.
Wir haben unseren Sitz in Hamburg, möchten aber durch flexible Arbeitszeiten und Arbeitsorte (bis zu 100% Homeoffice innerhalb Deutschlands) ein passendes Arbeitsumfeld schaffen. Die Vergütung erfolgt nach Qualifikation gemäß TVöD-Bund. Idealerweise können Sie bereits im Juli 2026 starten, das genaue Startdatum kann jedoch individuell vereinbart werden. Die Stelle ist durch Drittmittelprojekte finanziert und zunächst bis März 2028 befristet.
Interessierte Bewerber werden gebeten, ein einziges PDF-Dokument mit Anschreiben, ausführlichem Lebenslauf und weiteren Unterlagen (z.B. Arbeitszeugnissen) zusammenzustellen. Bewerbungen müssen über das Portal https://dkrz.softgarden.io/en/vacancies eingereicht werden.
Bewerbungsfrist
Die Stelle ist offen, bis sie besetzt ist. Bewerbungen, die bis zum 12. Juli 2026 eingehen, werden bevorzugt berücksichtigt.
Fragen? Dr. Jan Frederik Engels (engels@dkrz.de) und Dr. Hendryk Bockelmann (bockelmann@dkrz.de) beantworten diese gerne vorab.