HPC Software Engineer (f/m/d)

for GPU-Accelerated Tomographic Reconstruction

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

Diesen Job teilen!

The MorphoSphere project develops an advanced data management architecture for the distributed, smart, and interactive storage and analysis of large 3D tomographic datasets to accelerate scientific discovery. The project integrates synchrotron imaging facilities, high-performance computing, and data infrastructures at DESY, KIT, and the University of Heidelberg, forming a unique combination of large-scale imaging, high-performance computing, and data management capabilities.

Ihre Aufgaben

The UFO framework consists of the pipeline management library ufo-core (https://github.com/ufo-kit/ufo-core) and the companion library ufo-filters (https://github.com/ufo-kit/ufo-filters), which provides OpenCL-based image processing algorithms. You will redesign and modernize its key architectural elements while building on proven components to meet the demands of future large-scale imaging.

Your tasks in detail:

  • Modernize/rewrite the open-source UFO framework for scalable GPU-accelerated image reconstruction and analysis
  • Design execution and scheduling mechanisms for image processing pipelines across CPUs, GPUs, and multi-node systems
  • Optimize dataflow architectures for high-throughput processing with focus on:
    • zero-copy processing,
    • asynchronous execution,
    • streaming pipelines,
    • GPU-to-GPU transfers,
    • and efficient utilization of high-speed interconnects
  • Integrate and implement reconstruction and image processing algorithms for large-scale 3D imaging
  • Develop Python interfaces and high-level workflow orchestration tools

Ihr Profil

  • PhD in computer science, mathematics, or related disciplines; alternatively masters in one of the named disciplines with 2+ years work experience.
  • Hands-on experience developing complex software systems in high-performance computing/ GPU computing environments
  • Experience with GPU programming and parallel computing (CUDA, OpenCL, MPI, or similar) •Strong programming skills in C/C++ and Python
  • Good Linux and software development skills (debugging, profiling, build systems, version control, design patterns)
  • Excellent command of spoken and written English

Desirable skills:

  • Experience with image processing or tomographic reconstruction
  • Experience with graph-based execution systems, streaming/dataflow architectures, or task schedulers
  • Experience with RDMA/high-speed networking, or multi-GPU programming

Wir bieten

  • Forschung mit Wirkung:

    Arbeiten Sie an Themen von gesellschaftlicher Relevanz – in einem exzellenten wissenschaftlichen Umfeld, das Veränderungen möglich macht.

  • Flexible Arbeitszeitgestaltung:

    Nutzen Sie Gleitzeit, mobiles Arbeiten und 30 Tage Urlaub für eine optimale Work-Life-Balance.

  • Karriere und Entwicklung:

    Wir unterstützen Sie mit einer strukturierten Einarbeitung, vielfältigen Weiterbildungsmöglichkeiten und individueller Förderung. So stärken wir Ihr persönliches Wachstum.

  • Familienfreundlichkeit:

    Das Programm „KIT-Family +“ unterstützt Sie bei der Vereinbarkeit von Familie und Beruf – durch Kinderbetreuung, Ferienangebote, ein Eltern-Kind-Büro und Hilfe bei der Angehörigenpflege.

  • Gesundheit:

    Unter dem Motto „Fit im KIT – mit Körper, Geist und Seele“ fördern wir Ihre Gesundheit mit Sportkursen und Angeboten zur psychischen Gesundheit.

  • Individuelle Zusatzleistungen:

    Profitieren Sie von einer betrieblichen Altersvorsorge (VBL), einem monatlichen Zuschuss von 25 Euro zum Jobticket BW sowie vielfältigen Angeboten rund um Kultur und Freizeit.

Arbeitsort 
Eggenstein-Leopoldshafen (und Karlsruhe), Hamburg

Eingruppierung
EG 13 TV-L; die Eingruppierung erfolgt entsprechend den persönlichen und fachlichen Voraussetzungen.

Vertragsdauer
3 Jahre

Fachliche Auskünfte erteilt Ihnen gerne
Prof. Dr. Tilo Baumbach
tilo.baumbach@kit.edu


Dr. Tomas Farago
tomas.farago@kit.edu
 

 


Bei allgemeinen Fragen zur Bewerbung wenden Sie sich bitte an

Sylvia Kaiser 
Personalservice (PSE)
sylvia.kaiser@kit.edu
+49 721 608-22438   

If you are interested, please send us your CV and motivation letter in English language, along with all supporting documents (transcript of records, certificates, support letters,...)

Am KIT schätzen wir die Vielfalt unserer Mitarbeitenden - unterschiedliche Perspektiven und Hintergründe sind eine Bereicherung für unsere Arbeit. Wir freuen uns daher über alle Bewerbenden. Frauen sind besonders zur Bewerbung eingeladen. Bewerbungen von anerkannt schwerbehinderten Menschen werden bei gleicher Eignung bevorzugt berücksichtigt.

Bewerbungsfrist: 28.08.2026
Ausschreibungsnummer: 286/2026