Research Software Engineer (w/m/d)

GoHiring GmbH

Darmstadt

On-site

EUR 55,000 - 75,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

30 Tage Urlaub pro Jahr
Freifahrtberechtigung im Regional-Verk
Mobiles Arbeiten
VBL Altersvorsorge
Kostenlose medizinische Vorsorge

Job summary

Die Technische Universität Darmstadt sucht am Hessischen Kompetenzzentrum für Hochleistungsrechnen (HKHLR) eine Expertin/ einen Experten für wissenschaftliche Softwareentwicklung (RSE). Sie arbeiten eng mit Wissenschaftler:innen zusammen, entwickeln Forschungssoftware, beraten zu guter Softwarepraxis und konzipieren Schulungen.

Dabei spielen KI-unterstützte Ansätze und HPC-Ressourcen eine zentrale Rolle. Sie bringen einen Masterabschluss oder Doktortitel in Informatik oder einem

Qualifications

  • Masterabschluss oder Promotion in Informatik oder einem natur-/Ingenieurwissenschaftlichen Fach mit mehrjähriger Erfahrung in wissenschaftlicher Softwareentwicklung.
  • Fundierte Kenntnisse in Softwarearchitektur, automatisiertem Testen, Code-Reviews, Dokumentation und Packaging.
  • Programmiersprachenkenntnisse in mindestens einer Sprache (Python, C++, Fortran, Julia) sowie Bereitschaft, neue Sprachen/Tools zu lernen.
  • Erfahrung mit Git, CI/CD-Pipelines (GitLab CI, GitHub Actions) und Containertechnologien (Docker, Apptainer).
  • HPC-Erfahrung, KI-Werkzeuge in der Softwareentwicklung und Kenntnisse der FAIR-Prinzipien von Vorteil.

Responsibilities

  • Forschungsnahe Softwareentwicklung in enger Zusammenarbeit mit Wissenschaftler:innen zur Pflege und Modernisierung von Forschungssoftware.
  • RSE-Beratung zu Softwarearchitektur, Testing, Dokumentation, FAIR-Bereitstellung von Software und Daten sowie effizienter HPC-Nutzung.
  • Konzeption von Workshops, Schulungsmaterialien und Best-Practice-Guides zu Softwarepraxis und KI-unterstützter Softwareentwicklung.
  • Forschungstransfer durch Veröffentlichung von Erkenntnissen, Konferenzbeiträge und Betreuung von Abschlussarbeiten.
  • Agile Zusammenarbeit in standortübergreifenden Teams zur Weiterentwicklung von DevOps-Praktiken und KI-gestützten Workflows.

Skills

Python
C++
Fortran
Julia
Git
CI/CD
Docker
Apptainer
HPC
KI-Tools

Education

Masterabschluss in Informatik oder natur/ingenieurwissenschaftliches Fach
Promotion (vorteilhaft)

Tools

GitLab CI
GitHub Actions
Docker
Apptainer

Job description

64289 Darmstadt Befristet / Arbeitnehmerüberlassung Veröffentlicht: 09.11.2026

Die TU Darmstadt steht für exzellente und relevante Wissenschaft. Die tiefgreifenden globalen Veränderungsprozesse – von Energiewende bis zu Künstlicher Intelligenz – gestalten wir durch herausragende Erkenntnisse und zukunftsweisende Studienangebote entscheidend mit. Unsere Spitzenforschung bündeln wir in drei Feldern: Energy and Environment, Information and Intelligence, Matter and Materials. Als eine in der Metropolregion Frankfurt-Rhein-Main verankerte und sehr stark international geprägte Universität sehen wir uns den europäischen Werten und der europäischen Integration verpflichtet.

Über unseren Bereich

Sie sind Expert:in für wissenschaftliche Softwareentwicklung (Research Software Engineering, RSE) – und wollen Forschungssoftware nachhaltiger, wiederverwendbarer und robuster machen? Dann werden Sie Teil unseres Teams am Hessischen Kompetenzzentrum für Hochleistungsrechnen (HKHLR, www.hkhlr.de ) in der TU Darmstadt! Gemeinsam mit unseren Partner:innen in den hessischen Hochschulen bauen Sie ein standortübergreifendes RSE-Angebot auf: Sie entwickelen und pflegen Forschungssoftware, beraten Forschende zu guter Softwarepraxis, KI-unterstützter Softwareentwicklung, konzipieren Schulungen und tragen durch Ihre Arbeit maßgeblich zu nachhaltiger und glaubwürdiger Forschung in Hessen bei.

Informationen zur Stelle
  • Eintrittsdatum: zum nächstmöglichen Zeitpunkt
  • Befristung: Befristet (31.12.2029)
  • Vergütung: Entgeltgruppe 13 TV TU Darmstadt
  • Einsatzort: Darmstadt
  • Bewerbungsfrist: 01.12.2026
Ihre Aufgaben

Was Sie erwartet:

  • Forschungsnahe Softwareentwicklung: Sie arbeiten eng mit Wissenschaftler:innen zusammen, entwickeln, pflegen und modernisieren Forschungssoftware – vom Refactoring gewachsener Codebasen über automatisierte Tests bis zur nachnutzbaren Veröffentlichung. Dabei setzen Sie auf Wartbarkeit, Wiederverwendbarkeit und Nachhaltigkeit, damit Ihr Code nicht nur heute, sondern auch morgen Forschung beschleunigt.
  • RSE-Beratung:Als Partner:in für Forschende an den hessischen Hochschulen analysiersen Sie bestehende Softwareprojekte, identifizieren technische Schulden und schlagen Lösungen vor – ob bei Softwarearchitektur, Testing und Dokumentation, der FAIR-konformen Bereitstellung von Software und Daten oder der effizienten Nutzung von HPC-Ressourcen für Simulation und KI.
  • Schulungen & Wissensvermittlung: Sie konzipieren Workshops, erstellen Lehrmaterialien und verfassen Best-Practice-Guides von guter Softwarepraxis bis zur KI-unterstützten Softwareentwicklung – damit Forschende das volle Potenzial ihrer Software ausschöpfen können.
  • Forschungstransfer: Sie veröffentlichen Erkenntnisse aus Ihrer Arbeit, präsentieren auf Konferenzen, betreuen Abschlussarbeiten und unterstützen die Wissenschaftskommunikation des HKHLR.
  • Agile Zusammenarbeit: In interdisziplinären, standortübergreifenden Teams entwickeln Sie Lösungen, die Forschung voranbringen – ob bei der Umsetzung von DevOps-Praktiken, der Integration von KI in Forschungsworkflows oder der Weiterentwicklung von Simulationssoftware.

Was Sie mitbringen:

  • Expertise in wissenschaftlicher Softwareentwicklung: Ein Masterabschluss oder eine Promotion in Informatik – oder ein natur-/ingenieurwissenschaftliches Studium mit mehrjähriger Erfahrung in der Entwicklung wissenschaftlicher Software
  • Software-Engineering-Praxis: Erfahrung mit Methoden guter Softwareentwicklung wie Softwarearchitektur, automatisiertem Testen, Code-Reviews, Dokumentation und Packaging. Sie kennen die typischen Herausforderungen gewachsener Forschungssoftware – und haben Lösungen parat
  • Programmierpraxis: Fundierte Kenntnisse in mindestens einer Programmiersprache (z. B. Python, C++, Fortran, Julia) – und die Bereitschaft, sich in neue Sprachen und Tools einzuarbeiten
  • DevOps-Methoden: Erfahrung mit Versionskontrolle (Git), CI/CD-Pipelines (z. B. GitLab CI, GitHub Actions) und Containertechnologien (z. B. Docker, Apptainer)
  • HPC- und KI-Kenntnisse: Erfahrung mit paralleler Programmierung, der Arbeit auf HPC-Systemen oder dem Einsatz von KI-Werkzeugen in der Softwareentwicklung sowie Kenntnisse der FAIR-Prinzipien sind von Vorteil
  • Leidenschaft für Wissensvermittlung: Sie können komplexe Themen verständlich erklären – ob in Schulungen, Workshops oder Dokumentationen
  • Teamplayer-Mentalität: Sie arbeiten strukturiert, serviceorientiert und haben Freude daran, Kolleg:innen und Nutzer:innen zu unterstützen.
  • Kommunikationsstärke:: Fließende Deutsch- und Englischkenntnisse in Wort und Schrift – für Beratung, Schulungen und Publikationen runden Ihr Profil ab

Die Technische Universität Darmstadt bietet vielfältige und herausfordernde Aufgaben, eigenverantwortliches Arbeiten, aktuelle Technologien, gute kollegiale und partnerschaftliche Zusammenarbeit, bedarfsorientierte Fortbildungsmöglichkeiten und eine individuelle Personalentwicklung.

  • Entfaltung und Gestaltung – ein umfassendes internes Weiterbildungsangebot sowie Möglichkeiten der Weiterqualifizierung und Entwicklung
  • Urlaub/Bildungsurlaub – 30 Tage Urlaub pro Jahr (bei Vollzeit) und 5 Tage Bildungsurlaub
  • Nachhaltig und Mobil – Freifahrtberechtigung im gesamten Regionalverkehr in Hessen durch das LandesTicket Hessen nach den jeweils geltenden tariflichen Bestimmungen sowie mobiles Arbeiten
  • Fit und Gesund – kostenlose medizinische Vorsorgeuntersuchungen und umfangreiches vergünstigtes Sportangebot
  • Work-Life-Balance – flexible Arbeitszeitmodelle; Betriebliches Gesundheitsmanagement
  • Altersvorsorge –Zusatzversorgung des öffentlichen Dienstes (VBL) nach den jeweils geltenden Bestimmungen
  • Familienfreundlichkeit/Vereinbarkeit Familie/Pflege/Beruf –Kinderbetreuungsangebote sowie Zahlung einer Kinderzulage (gemäß tariflichen Bestimmungen), Ferienangebote
Allgemeine Hinweise / Datenschutz

Die Technische Universität Darmstadt strebt eine Erhöhung des Anteils der Frauen am Personal an und fordert deshalb besonders Frauen auf, sich zu bewerben. Bewerber:innen mit einem Grad der Behinderung von mindestens 50 oder diesen Gleichgestellte werden bei gleicher Eignung bevorzugt. Die Vergütung erfolgt nach dem Tarifvertrag für die Technische Universität Darmstadt (TV - TU Darmstadt). Teilzeitbeschäftigung ist grundsätzlich möglich.

Mit dem Absenden Ihrer Bewerbung willigen Sie ein, dass Ihre Daten zum Zwecke des Stellenbesetzungsverfahrens gespeichert und verarbeitet werden. Sie finden unsere Datenschutzerklärung auf unserer Webseite.

Weitere Informationen

Für Rückfragen zu dieser Position steht Ihnen das Personalmanagement unter Personalmanagement@hrz.tu-darmstadt.de gerne zur Verfügung.

Arbeitgeber: Technische Universität Darmstadt

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Research Software Engineer (w/m/d)
Research Software Engineer (w/m/d)

Technische Universität Darmstadt • Darmstadt

On-site
EUR 65,000 - 95,000
Weiterbildungsmöglichkeiten
30 Tage Urlaub
Dienstrad/Fahrradleasing
+3
Service Desk Spezialist:in | 1st Level Support Supervisor (w/m/d)
Service Desk Spezialist:in | 1st Level Support Supervisor (w/m/d)

GoHiring GmbH • Darmstadt

On-site
EUR 42,000 - 56,000
Senior DevOps Engineer (w/m/d), Schwerpunkt Jupyter
Senior DevOps Engineer (w/m/d), Schwerpunkt Jupyter

Tu Darmstadt • Darmstadt

On-site
EUR 70,000 - 95,000
30 Tage Urlaub pro Jahr
Dienstrad/Fahrradleasing
Mobiles Arbeiten
+3
Senior DevOps Engineer (w/m/d), Schwerpunkt Jupyter
Senior DevOps Engineer (w/m/d), Schwerpunkt Jupyter

GoHiring GmbH • Darmstadt

On-site
EUR 55,000 - 75,000
30 Tage Urlaub pro Jahr
Mobiles Arbeiten
Weiterbildungsmöglichkeiten
+3
Technische:r Mitarbeiter:in (w/m/d) für Mess- und Versuchstechnik
Technische:r Mitarbeiter:in (w/m/d) für Mess- und Versuchstechnik

Tu Darmstadt • Darmstadt

On-site
EUR 42,000 - 56,000
Weiterbildungsmöglichkeiten
Urlaub 30 Tage pro Jahr
VBL Altersvorsorge
+3
T466-2026 — Wiss. Mitarbeiter:in / PostDoc (w/m/d) Forschungsdatenmanagement und wissenschaftliche Informationssysteme
T466-2026 — Wiss. Mitarbeiter:in / PostDoc (w/m/d) Forschungsdatenmanagement und wissenschaftliche Informationssysteme

Tu Darmstadt • Darmstadt

Hybrid
EUR 80,000 - 110,000
Urlaub/Bildungsurlaub – 30 Tage pro..
Fortbildungsmöglichkeiten
Dienstrad/Fahrradleasing
+2
Service Desk Spezialist:in | 1st Level Support Supervisor (w/m/d)
Service Desk Spezialist:in | 1st Level Support Supervisor (w/m/d)

Tu Darmstadt • Darmstadt

On-site
EUR 32,000 - 48,000
30 Tage Urlaub pro Jahr
Bildungsurlaub
Mobiles Arbeiten
+1
Wiss. Mitarbeiter:in / PostDoc (w/m/d) Forschungsdatenmanagement und wissenschaftliche Informationssysteme
Wiss. Mitarbeiter:in / PostDoc (w/m/d) Forschungsdatenmanagement und wissenschaftliche Informationssysteme

Rhein Main Universitaeten • Darmstadt

Hybrid
EUR 70,000 - 100,000
30 Tage Urlaub + Bildungsurlaub
Freifahrtberechtigung im Regionalver-
Mobiles Arbeiten
+6
Technische:r Mitarbeiter:in (w/m/d) für Mess- und Versuchstechnik
Technische:r Mitarbeiter:in (w/m/d) für Mess- und Versuchstechnik

GoHiring GmbH • Darmstadt

On-site
EUR 40,000 - 60,000
30 Tage Urlaub
Bildungsurlaub
LandesTicket Hessen & mobiles Arbeiten
+4
T513-2026
T513-2026

Tu Darmstadt • Darmstadt

On-site
EUR 52,000 - 70,000
Weiterbildung
Bildungsurlaub
HessenTicket
+2