Search

HPC-Softwareentwickler/in (w/m/d)

VeröffentlichtVeröffentlicht: vor 4 Tagen
Softwareentwickler

HPC-Softwareentwickler/in (w/m/d) für GPU-beschleunigte tomographische Rekonstruktion

Laboratorium für Applikationen der Synchrotronstrahlung (LAS) • befristet • ab sofort • Vollzeit • 61.900,00 bis 71.200,00 EUR brutto pro Jahr

Über das Projekt

Das MorphoSphere-Projekt entwickelt eine fortschrittliche Datenmanagementarchitektur für die verteilte, intelligente und interaktive Speicherung und Analyse großer 3D-tomographischer Datensätze, um wissenschaftliche Entdeckungen zu beschleunigen. Das Projekt integriert Synchrotron-Bildgebungsanlagen, Hochleistungsrechenressourcen und Dateninfrastrukturen bei DESY, KIT und der Universität Heidelberg und schafft damit eine einzigartige Kombination aus großskaliger Bildgebung, High-Performance Computing (HPC) und Datenmanagement.

Ihre Aufgaben

Das UFO-Framework besteht aus der Pipeline-Management-Bibliothek ufo-core sowie der Begleitbibliothek ufo-filters, die OpenCL-basierte Bildverarbeitungsalgorithmen bereitstellt.

Sie modernisieren und gestalten zentrale Architekturelemente des Frameworks neu, unter Wiederverwendung bewährter Komponenten, um den Anforderungen zukünftiger großskaliger Bildgebungsanwendungen gerecht zu werden.

Im Einzelnen:

  • Modernisierung bzw. Neuentwicklung des Open-Source-UFO-Frameworks für skalierbare GPU-beschleunigte Bildrekonstruktion und -analyse
  • Entwicklung von Ausführungs- und Scheduling-Mechanismen für graphbasierte Verarbeitungspipelines über CPUs, GPUs und Multi-Node-Systeme
  • Optimierung von Datenflussarchitekturen für Hochdurchsatzverarbeitung mit Fokus auf:
    • Zero-Copy-Verarbeitung
    • asynchrone Ausführung
    • streamingorientierte Pipelines
    • GPU-zu-GPU-Datenübertragung
    • effiziente Nutzung schneller Interconnects
  • Integration und Implementierung von Rekonstruktions- und Bildverarbeitungsalgorithmen für großskalige 3D-Bildgebung
  • Entwicklung von Python-Schnittstellen und Werkzeugen zur High-Level-Workflow-Orchestrierung

Ihr Profil

  • Promotion in Informatik, Mathematik oder verwandten Fachrichtungen, alternativ Masterabschluss in einem der genannten Bereiche mit mindestens zwei Jahren Berufserfahrung
  • Praktische Erfahrung in der Entwicklung komplexer Softwaresysteme in High-Performance-Computing (HPC) oder GPU-Computing-Umgebungen
  • Erfahrung mit GPU-Programmierung und parallelem Rechnen (CUDA, OpenCL, MPI oder vergleichbare Technologien)
  • Sehr gute Programmierkenntnisse in C/C++ und Python
  • Gute Kenntnisse in Linux und moderner Softwareentwicklung (Debugging, Profiling, Buildsysteme, Versionsverwaltung, Entwurfsmuster)
  • Sehr gute Englischkenntnisse in Wort und Schrift

Wünschenswerte Qualifikationen:

  • Erfahrung mit Bildverarbeitung oder tomographischer Rekonstruktion
  • Erfahrung mit graphbasierten Ausführungssystemen, Streaming-/Datenflussarchitekturen oder Task-Schedulern
  • Erfahrung mit RDMA-/Hochgeschwindigkeitsnetzwerken oder Multi-GPU-Programmierung

Unser Angebot

  • Forschung mit Wirkung: Arbeit an Themen von gesellschaftlicher Relevanz in einem exzellenten wissenschaftlichen Umfeld
  • Familienfreundlichkeit: Unterstützung durch KIT-Family+ (Kinderbetreuung, Ferienangebote, Eltern-Kind-Büro, Angehörigenpflege)
  • Flexible Arbeitszeitgestaltung: Gleitzeit, mobiles Arbeiten, Teilzeitmodelle, 30 Tage Urlaub
  • Gesundheit: Sportkurse, Angebote zur psychischen Gesundheit, Vorsorgeuntersuchungen („Fit im KIT – mit Körper, Geist und Seele“)
  • Individuelle Zusatzleistungen:
    • Betriebliche Altersvorsorge (VBL)
    • Monatlicher Zuschuss von 25 Euro zum Jobticket BW
    • Vielfältige Angebote rund um Kultur und Freizeit
  • Karriere und Entwicklung: Strukturierte Einarbeitung, Weiterbildungsmöglichkeiten, individuelle Förderung

Rahmenbedingungen

  • Arbeitsort: Eggenstein-Leopoldshafen (und Karlsruhe), Hamburg
  • Eingruppierung: EG 13 TV-L (entsprechend den persönlichen und fachlichen Voraussetzungen)
  • Vertragsdauer: 3 Jahre

Kontakt & Bewerbung

Fachliche Auskünfte:
Prof. Dr. Tilo Baumbach – tilo.baumbach@kit.edu
Dr. Tomas Farago – tomas.farago@kit.edu

Allgemeine Fragen zur Bewerbung:
Sylvia Kaiser (Personalservice) – sylvia.kaiser@kit.edu – +49 721 608-22438

Bewerbung:
Bitte senden Sie Lebenslauf, Motivationsschreiben (in englischer Sprache) sowie alle relevanten Unterlagen (Zeugnisse, Leistungsnachweise, Empfehlungsschreiben etc.) an das KIT.

Bewerbungsfrist: 28.08.2026
Ausschreibungsnummer: 286/2026

Hinweis: Das KIT schätzt die Vielfalt seiner Mitarbeitenden. Frauen sind besonders zur Bewerbung eingeladen. Bewerbungen von anerkannt schwerbehinderten Menschen werden bei gleicher Eignung bevorzugt berücksichtigt. Die Verarbeitung personenbezogener Daten erfolgt gemäß der Datenschutzerklärung des KIT.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...