Research Software Engineer (w/m/d) HPC & Performance Portabilität in Hamburg

Research Software Engineer (w/m/d) HPC & Performance Portabilität in Hamburg

Hamburg Befristet 49500 - 60500 € / Jahr (geschätzt) Hybrid
D

Auf einen Blick

  • Aufgaben: Entwickle leistungsportable Software für Klimamodelle auf Supercomputern.
  • Unternehmen: Deutsches Klimarechenzentrum - führend in Klima- und Erdsystemmodellierung.
  • Vorteile: Flexible Arbeitszeiten, Homeoffice-Möglichkeiten und Teilnahme an internationalen Konferenzen.
  • Weitere Informationen: Interdisziplinäre Teams und hervorragende Karrierechancen in einem dynamischen Umfeld.
  • Warum dieser Job: Gestalte die Zukunft der Klimaforschung mit modernster Technologie und innovativen Projekten.
  • Qualifikationen: Hochschulabschluss in Informatik oder verwandten Bereichen, Erfahrung in HPC und wissenschaftlicher Softwareentwicklung.

Das prognostizierte Gehalt liegt zwischen 49500 - 60500 € pro Jahr.

Das Deutsche Klimarechenzentrum (DKRZ) ist die zentrale Simulations- und Datenverarbeitungseinrichtung der deutschen Klima- und Erdsystemmodellierungsgemeinschaft und eine der führenden Einrichtungen auf diesem Gebiet weltweit. Das DKRZ betreibt nicht nur Supercomputer der höchsten Leistungsklasse und eines der größten Daten- und Archivsysteme, sondern beteiligt sich auch an zahlreichen nationalen und internationalen Projekten zur Verbesserung der Software und Infrastruktur für die Klimamodellierung.

Ein Schwerpunkt des DKRZ liegt auf der Entwicklung des Klima- und Wettermodells ICON und dessen weiterer Anpassung an aktuelle und zukünftige HPC-Systeme. Im Rahmen des europäischen PHOENIX-Projekts streben wir die Entwicklung einer wartbaren, leistungsportablen Version von ICON an, die effizient auf heterogenen CPU- und GPU-Architekturen läuft. In diesem Zusammenhang werden Sie zur Entwicklung, Integration und Optimierung von ICON auf den größten europäischen Supercomputern beitragen.

Ihre Arbeit wird sich je nach Ihrem Hintergrund und Ihren Interessen auf verschiedene Aspekte leistungsportabler wissenschaftlicher Software konzentrieren. Dazu gehören die Integration von ICON-Komponenten auf Basis unterschiedlicher Programmieransätze wie C++/Kokkos, DaCe und gt4py, die Verbesserung ihrer Interoperabilität sowie die Ermöglichung einer effizienten Ausführung auf verschiedenen HPC-Architekturen, insbesondere auf NVIDIA- und AMD-GPUs, aber auch auf möglichen zukünftigen Rechenarchitekturen. Weitere Arbeitsbereiche umfassen die Verbesserung der Effizienz und Skalierbarkeit von ICON bei sehr hohen räumlichen Auflösungen. Möglicherweise erforschen Sie auch den Einsatz von Mixed-Precision-Verfahren und KI-orientierten Hardwarefunktionen für Klimamodelle oder verbessern die effiziente parallele Ausführung und Kopplung von ICON mit anderen Komponenten. Der konkrete Schwerpunkt Ihrer Arbeit wird gemeinsam mit dem Projektteam festgelegt, wodurch sich ergänzende Beiträge zu den verschiedenen Entwicklungsaufgaben möglich sind.

Ihr Profil

  • Hochschulabschluss in Informatik, angewandter Mathematik, computergestützter Physik/Ingenieurwissenschaften oder einem verwandten Fachgebiet mit klarem Schwerpunkt auf wissenschaftlichem Rechnen
  • Erfahrung im Bereich Hochleistungsrechnen, Leistungsportabilität und der Optimierung wissenschaftlicher Anwendungen für moderne Hardware
  • Erfahrung in der wissenschaftlichen Softwareentwicklung, idealerweise im Zusammenhang mit großen, gemeinsam entwickelten Anwendungen
  • Programmiererfahrung mit Fortran oder C/C++, idealerweise im Kontext wissenschaftlicher oder paralleler Anwendungen
  • Erfahrung in der parallelen Programmierung, zum Beispiel mit MPI oder GPU-Programmierung
  • Vertrautheit mit leistungsportablen Programmieransätzen wie DaCe, gt4py oder ähnlichen Technologien ist von Vorteil
  • Programmiererfahrung unter Unix/Linux, einschließlich Skriptsprachen wie Python oder Bash; Erfahrung mit HPC-Umgebungen, Leistungsanalyse oder Code-Optimierung ist von Vorteil
  • Motivation, eine offene, kooperative und gemeinschaftsorientierte Softwareentwicklung zu unterstützen
  • Sehr gute Kommunikationsfähigkeiten und Englischkenntnisse

Wir bieten Ihnen die Arbeit in interdisziplinären Teams und eine hervorragende Anbindung an nationale und internationale Forschungsnetzwerke. Neben konkreten Entwicklungszielen und Anforderungen unserer Projektpartner zeichnet sich Ihre Arbeit durch die Freiheit aus, Lösungen an der Schnittstelle zwischen Hochleistungsrechnen, wissenschaftlicher Softwareentwicklung und Erdsystemmodellierung zu erforschen und umzusetzen. Die Teilnahme an internationalen Konferenzen, Projektbesprechungen und Hackathons bietet Möglichkeiten zur Weiterbildung, zum Austausch mit der internationalen HPC-Community und zur Präsentation eigener Ergebnisse, wo immer dies sinnvoll ist.

Unser Standort ist Hamburg, wir wollen aber durch flexible Arbeitszeit und -ort (bis zu 100% Homeoffice innerhalb Deutschlands) ein passendes Arbeitsumfeld schaffen. Die Vergütung erfolgt entsprechend der Qualifikation nach TVöD-Bund. Ihr Einstieg ist idealerweise im Februar 2027 möglich, der genaue Eintrittstermin kann individuell vereinbart werden. Die Stelle wird im Rahmen eines Drittmittelprojektes finanziert und ist zunächst bis Ende 2029 befristet.

Interessierte Bewerber werden gebeten, ein einziges PDF-Dokument zu erstellen, das ein Anschreiben, einen ausführlichen Lebenslauf und etwaige weitere Unterlagen (z. B. berufliche Referenzen) enthält. Bewerbungen müssen über das Portal https://dkrz.softgarden.io/de/vacancies eingereicht werden.

Bewerbungsfrist: Bewerbungen, die bis zum 30. November 2026 eingehen, werden vorrangig berücksichtigt.

Fragen? Dr. Jan Frederik Engels (engels@dkrz.de) und Dr. Hendryk Bockelmann (bockelmann@dkrz.de) beantworten diese gerne im Vorfeld.

Research Software Engineer (w/m/d) HPC & Performance Portabilität in Hamburg Arbeitgeber: Deutsches Klimarechenzentrum

Das Deutsche Klimarechenzentrum (DKRZ) ist ein hervorragender Arbeitgeber, der eine inspirierende Arbeitsumgebung für Forschung Software Engineers bietet. Mit einem starken Fokus auf interdisziplinäre Zusammenarbeit und Zugang zu nationalen sowie internationalen Forschungsnetzwerken, ermöglicht DKRZ seinen Mitarbeitern, kreativ an der Schnittstelle zwischen angewandter Informatik und wissenschaftlicher Anwendung zu arbeiten. Flexible Arbeitszeiten und die Möglichkeit, bis zu 100% remote innerhalb Deutschlands zu arbeiten, machen DKRZ zu einem attraktiven Arbeitsplatz für alle, die sich für Klimaforschung und Hochleistungsrechnen begeistern.

D

Kontaktdaten:

Deutsches Klimarechenzentrum Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Research Software Engineer (w/m/d) HPC & Performance Portabilität in Hamburg erhalten könntest

✨Netzwerken in der Entwicklerszene

Besuche lokale Meetups oder Hackathons in der Software-Entwicklung, um direkt mit Leuten aus der Branche in Kontakt zu treten. Dort hast du die Chance, nicht nur von anderen zu lernen, sondern auch persönliche Eindrücke bei potenziellen Arbeitgebern wie Deutsches Klimarechenzentrum zu hinterlassen.

✨Open Source Beiträge leisten

Engagiere dich in Open-Source-Projekten, um deine Fähigkeiten zu zeigen und für Deutsches Klimarechenzentrum sichtbar zu werden. Das ist nicht nur eine super Möglichkeit, praktische Erfahrungen zu sammeln, sondern auch eine tolle Möglichkeit, sich einen Namen in der Entwicklergemeinschaft zu machen.

✨Auf Praktikumsprogramme achten

Halte Ausschau nach spezifischen Programmen für befristete Stellen, die viele Unternehmen anbieten, um junge Talente zu fördern. Diese Fenster sind oft zeitlich begrenzt, also mach dich bereit, wenn die Bewerbungen öffnen, und verpasse nicht die Gelegenheit, dich bei Deutsches Klimarechenzentrum zu bewerben!

✨Portfolio aufbauen und sichtbar machen

Erstelle dir ein starkes Portfolio, das deine besten Projekte zeigt. Teile dieses Portfolio in Entwickler-Communities und auf Plattformen wie GitHub, damit Unternehmen wie Deutsches Klimarechenzentrum sofort sehen, was du kannst. Das steigert deine Chancen, in der Software-Entwicklung aufzufallen!

Wir glauben, dass du diese Fähigkeiten brauchst, um Research Software Engineer (w/m/d) HPC & Performance Portabilität in Hamburg mit Bravour zu bestehen

Hochleistungsrechnen
Leistungsportabilität
Optimierung wissenschaftlicher Anwendungen
C++
Fortran
parallele Programmierung
MPI

Einige Tipps für deine Bewerbung 🫡

Dein GitHub ist dein bester Freund!:Für eine befristete Stelle in der Software-Entwicklung ist dein GitHub-Profil super wichtig. Zeig uns deine besten Projekte und deinen Code! Wenn du Seitenprojekte oder Beiträge zu Open-Source-Projekten hast, pack die unbedingt in deine Bewerbung, das gibt uns einen tollen Einblick in deine Fähigkeiten.

Skills, Skills, Skills!:Mach eine Liste deiner technischen Skills und Technologien, die du beherrschst. In der Software-Entwicklung ist es wichtig, diese klar und präzise in deinem Lebenslauf zu präsentieren. Liste Frameworks, Programmiersprachen und Tools auf, die du nutzt, und versichere dich, dass sie zum Job bei Deutsches Klimarechenzentrum passen!

Deine Motivation zeigt, dass du lernbereit bist:In deinem Anschreiben solltest du darauf eingehen, warum du dich für die befristete Stelle bei Deutsches Klimarechenzentrum interessierst und was du dir von der Erfahrung erhoffst. Heb hervor, wie diese Position dir helfen kann, deine Fähigkeiten zu verbessern und neue Technologien zu lernen.

Projektbesprechung und persönliche Note:Wenn du ein Portfolio hast, das deine Entwicklungsprojekte zeigt, füge das unbedingt an. Außerdem kannst du in deinem Anschreiben erwähnen, warum du gerade bei Deutsches Klimarechenzentrum arbeiten möchtest und wie du zur Unternehmenskultur passt. Das gibt uns einen persönlicheren Eindruck von dir als Bewerber!

Wie man sich auf ein Vorstellungsgespräch bei Deutsches Klimarechenzentrum vorbereitet

✨Code die Erwartungen!

Bei einem Interview in der Software-Entwicklung solltest du bereit sein, dein Coding-Know-how unter Beweis zu stellen. Mache dich mit typischen Coding-Challenges und Systemdesign-Fragen vertraut, die dir während des Interviews gestellt werden könnten. Vielleicht gibt es sogar Live-Coding-Sessions, also übe, deinen Denkprozess laut zu kommunizieren!

✨Bring dein Portfolio mit!

Auch wenn es sich um eine befristete Stelle handelt, ist es wichtig, deinem potenziellen Arbeitgeber dein Können zu zeigen. Stelle ein Portfolio mit deinen besten Projekten zusammen – idealerweise solche, die relevant für Deutsches Klimarechenzentrum sind. Denk daran, dass du nicht nur die Lösungen präsentieren solltest, sondern auch den Prozess und die Technologien, die du verwendet hast.

✨Sei flexibel und lernwillig!

Für befristete Stellen suchen Unternehmen oft nach Kandidaten, die schnell dazulernen können. Betone in deinem Interview deine Lernbereitschaft und vielleicht Beispiele, wie du in der Vergangenheit neue Technologien oder Programmiersprachen schnell beherrscht hast. Das zeigt, dass du gut ins Team passt und bereit bist, dich den Herausforderungen zu stellen.

✨Frage nach Team-Tools und Methoden!

Informiere dich über die Tools und Arbeitsmethoden, die das Team bei Deutsches Klimarechenzentrum verwendet. Hast du Erfahrung mit agilem Arbeiten oder Tools wie Jira, Git oder Slack? Wenn du gezielt Fragen zu diesen Aspekten stellst, zeigst du dein Interesse an der Teamdynamik und wie du dich schnell einbringen kannst.