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-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
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.
- 250+ Mitarbeitende
- Etablierte Firma
- Onsite, Hybrid
- Bildungswesen
Weitere Jobs
Diese Jobs könnten dich auch interessieren
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...
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...
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...