Research Software Engineer (w/m/d)

Technische Universität Darmstadt

Darmstadt

On-site

EUR 65,000 - 95,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

Weiterbildungsmöglichkeiten
30 Tage Urlaub
Dienstrad/Fahrradleasing
Mobiles Arbeiten
Altersvorsorge
Familienfreundlichkeit

Job summary

Die TU Darmstadt sucht eine Expert:in für wissenschaftliche Softwareentwicklung (RSE) am Hessischen Kompetenzzentrum für Hochleistungsrechnen (HKHLR, HKHLR) in der TU Darmstadt. Gemeinsam mit Partnern in Hessen wird ein standortübergreifendes RSE-Angebot aufgebaut, um Forschungssoftware nachhaltig zu gestalten und Forschende zu beraten.

Sie arbeiten in interdisziplinären Teams, setzen DevOps-Praktiken, HPC- und KI-Werkzeuge ein und publizieren Ergebnisse.

Qualifications

  • Masterabschluss oder Promotion in Informatik oder natur-/ingenieurwissenschaftlichem Fach mit mehrjähriger Softwareerfahrung.
  • Erfahrung mit Softwarearchitektur, automatisiertem Testen, Code-Reviews, Dokumentation und Packaging.
  • Programmierpraxis in Python, C++, Fortran oder Julia – Bereitschaft, neue Sprachen zu lernen.
  • DevOps mit Git, CI/CD-Pipelines und Containerisierung (Docker, Apptainer).
  • Erfahrung mit HPC-Systemen, KI-unterstützter Softwareentwicklung, FAIR-Prinzipien vorteilhaft.
  • Ausgeprägte Vermittlungsfähigkeit; Deutsch- und Englischkenntnisse fließend.
  • Teamfähigkeit und serviceorientierte Arbeitsweise.

Responsibilities

  • Forschungsnahe Softwareentwicklung: Entwicklung, Pflege und Modernisierung von Forschungssoftware.
  • RSE-Beratung: Analyse von Projekten, Schulden identifizieren, Architektur, Testing und Dokumentation verbessern.
  • Schulungen & Wissensvermittlung: Workshops, Lehrmaterialien und Best-Practice-Guides erstellen.
  • Forschungstransfer: Ergebnisse publizieren, auf Konferenzen präsentieren, Abschlussarbeiten betreuen.
  • Agile Zusammenarbeit: Zusammenarbeit in standortübergreifenden interdisziplinären Teams.

Skills

Wissenschaftliche Softwareentwicklung
Teamarbeit
Kommunikationsfähigkeit
Schulungsfähigkeit / Wissensvermittel
Deutsch-Englisch Kommunikation

Education

Masterabschluss in Informatik oder Promotion
Natur-/Ingenieurwissenschaftliches Studium mit relevanter Erfahrung

Tools

Git
CI/CD (GitLab/GitHub)
Docker
Apptainer
HPC-Systeme
KI-Werkzeuge

Job description

Über die TU Darmstadt

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

Ihre Mission:

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
  • Kennziffer: Kennziffer
  • Eintrittsdatum: Besetzung
  • Befristung: Befristung
  • Umfang: Umfang
  • Vergütung: Tarif
  • Einsatzort: Einsatzort
  • Bewerbungsfrist: Bewerbungsfrist
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.
Ihr Profil

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
Wir bieten

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
  • Dienstrad/Fahrradleasing
  • Familienfreundlichkeit/Vereinbarkeit Familie/Pflege/Beruf –Kinderbetreuungsangebote sowie Zahlung einer Kinderzulage (gemäß tariflichen Bestimmungen, Ferienangebote
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)

GoHiring GmbH • Darmstadt

On-site
EUR 55,000 - 75,000
30 Tage Urlaub pro Jahr
Freifahrtberechtigung im Regional-Verk
Mobiles Arbeiten
+2
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
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
T513-2026
T513-2026

Tu Darmstadt • Darmstadt

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

Technische Universität Darmstadt • Darmstadt

Hybrid
EUR 52,000 - 72,000
Urlaub/Bildungsurlaub – 30 Tage/Jahr
Mobilität – LandesTicket Hessen
Dienstrad/Fahrradleasing
+1
Wiss. Mitarbeiter:in / Doktorand:in (w/m/d) - FG Störungsdynamik
Wiss. Mitarbeiter:in / Doktorand:in (w/m/d) - FG Störungsdynamik

Technische Universität Darmstadt • Darmstadt

On-site
EUR 55,000 - 75,000
Weiterbildung
Urlaub & Bildungsurlaub
Mobilität Hessen
+3
T506-2026
T506-2026

Tu Darmstadt • Darmstadt

Hybrid
EUR 52,000 - 70,000
Fort- und Weiterbildung
Promotion vorbereiten
30 Tage Urlaub
+1
T250-2026 — Sachbearbeitung (w/m/d) im Finanz- und Projektmanagement
T250-2026 — Sachbearbeitung (w/m/d) im Finanz- und Projektmanagement

Tu Darmstadt • Darmstadt

On-site
EUR 55,000 - 75,000
Entfaltung und Gestaltung – interne WE
30 Tage Urlaub
Bildungsurlaub
+6
T422-2026 — Technische:r Mitarbeiter:in (w/m/d) für Mess- und Versuchstechnik
T422-2026 — Technische:r Mitarbeiter:in (w/m/d) für Mess- und Versuchstechnik

Tu Darmstadt • Darmstadt

Hybrid
EUR 42,000 - 56,000
Weiterbildungsmöglichkeiten
Urlaub/Bildungsurlaub – 30 Tage proJah
Freifahrt im Regionalverkehr Hessen
+2
Wiss. Mitarbeiter:in / Doktorand:in (w/m/d) für Effiziente KI-Hardware und KI-Systeme
Wiss. Mitarbeiter:in / Doktorand:in (w/m/d) für Effiziente KI-Hardware und KI-Systeme

Technische Universität Darmstadt • Darmstadt

On-site
EUR 55,000 - 75,000
Weiterbildungsmöglichkeiten
Urlaub 30 Tage
Bildungsurlaub
+6