Jobs@LAS

HPC Software Engineer (f/m/d)
for GPU-Accelerated Tomographic Reconstruction

Category

Job description

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

Personal qualification

  • 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

 

More details Apply

Open Positions at Partner Institutions

Open positions at the Institute for Photon Science and Synchrotron Radiation (IPS)

Open positions at the Institute for Beam Physics and Technology (IBPT)

 

Open Positions at Collaboration Institutions

Currently no job offers available.

 

Higher Education Opportunities

If you are interested in being involved in research togehter with our Partner Institutes IBPT and IPS at KIT Campus North, please feel free to contact us. We generally offer projects for Bachelor and Master Theses in the following areas:

Projects for doctoral research are updated as and when available.