Research Software Engineer

Neu

Technische Universität Darmstadt

Job

In dieser Rolle entwickelst du Forschungssoftware, führst Refactorings durch, analysierst bestehende Softwareprojekte und konzipierst Schulungen, um Wissenschaftler:innen bei der Optimierung ihrer Software zu unterstützen.

Job-Zusammenfassung

Job-Technologien

Deine Rolle im Team

  • 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 analysieren 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.

Unsere Erwartungen an dich

Ausbildung

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

Qualifikationen

  • Programmierpraxis: Fundierte Kenntnisse in mindestens einer Programmiersprache (z. B. Python, C++, Fortran, Julia) - und die Bereitschaft, sich in neue Sprachen und Tools einzuarbeiten.
  • 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.

Erfahrung

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

Unser Angebot

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

Benefits

Work-Life-Integration

Themen, mit denen du dich im Job beschäftigst

Job-Standorte

Karte der Job-Standorte
© OpenMapTiles, © OpenStreetMap contributors
  • Standort Darmstadt
    Hessen, Deutschland

Das ist dein Arbeitgeber

Mehr als 26.000 Studierende, dazu rund 300 Professoren und Professoren, 4.500 wissenschaftliche und administrativ-technische Angestellte, Auszubildende und wissenschaftliche Hilfskräfte befassen sich intensiv mit wichtigen zukünftigen Themen wie Energie, Mobilität, Kommunikation und Information, Bauen und Wohnen.

Unternehmensgröße
250+ Mitarbeitende
Unternehmenstyp
Etablierte Firma
Arbeitsmodell
Onsite, Hybrid
Branche
Bildungswesen
  • syracom AGWiesbaden

    • Easy Apply
    • 68k – 85k €
    • Hybrid
    • Onsite
    • Vollzeit
    • Senior

    Als Senior Software Engineer (m/w/d) übernimmst du eine zentrale technische Rolle in anspruchsvollen Kundenprojekten und entwickelst nachhaltige, skalierbare Softwarelösungen in komplexen Enterprise-Umgebungen. In deiner Rolle übernimmst du insbesondere...

    • SQL
    • TypeScript
    • Kubernetes
    • OpenShift
    • NoSQL
    • React
    • Java
    • Spring
    • JavaScript
    • Angular
    • +8
  • GGW GroupHamburg

    • Easy Apply
    • Hybrid
    • Vollzeit

    Die Rolle Als Forward Deployed AI Engineer gehst du direkt in unseren Fachbereichen, verstehst die Abläufe und baust produktionsreife AI und Automatisierungs-Lösungen, die die Arbeitsweise der gesamten GGW-Gruppe grundlegend verändern werden. Du...

  • HUK-COBURG VersicherungsgruppeCoburg

    • Hybrid
    • Onsite
    • Vollzeit

    Hallo, lass uns WIR sagen! Wir - die HUK-COBURG Versicherungsgruppe - zählen zu den 10 größten in Deutschland. Vor über 90 Jahren gegründet sind wir mit über 13 Millionen Kund:innen heute der große Versicherer für Privathaushalte und der größte deutsche...

    • Java
    • Spring Boot
    • Apache Kafka

Research Software Engineer

Technische Universität Darmstadt