Karlsruher Institut für Technologie (KIT) Campus Nord | Germany | 22xxx, 21xxx, 76xxx, 20xxx Eggenstein-Leopoldshafen, Hamburg | Temporary contract | Full time / Home office | Published since: 07.08.2026 on stepstone.de
HPC Software Developer (m/f/d)
Karlsruhe Institute of Technology (KIT) – The University of the Helmholtz Association In dialogue with society, KIT develops solutions for major challenges – from climate change, energy transition and sustainable use of natural resources to artificial intelligence, technological sovereignty and demographic change. As the University in the Helmholtz Association, KIT combines scientific excellence from knowledge gain to application orientation under one roof – and is thus in a unique position to advance this transformation. As a university of excellence, KIT offers its more than 10,000 employees and its 22 800 students outstanding opportunities to shape a sustainable and resilient future. KIT – Science for Impact. The MorphoSphere project develops an advanced data management architecture for distributed, intelligent and interactive storage and analysis of large 3D tomographic datasets to accelerate scientific discoveries. The project integrates synchrotron imaging systems, high-performance computing resources and data infrastructures at DESY, KIT and Heidelberg University, creating a unique combination of large scale imaging, high-performance computing and data management. HPC Software Developer (m/d) for GPU-accelerated tomographic reconstruction Laboratory for applications of synchrotron radiation (LAS) fixed-term from now on Full time 61.900,00 to 71.200,00 EUR gross per year
* After clicking the Read more button, the original advert will open on our partner's website, where you can see the details of this vacancy and contact information. If you need a translation of this text, after returning to our website it will be prepared and you can read it by clicking the Show full translation button.
Your tasks • Your profile • What we offer
Karlsruhe Institute of Technology (KIT) – The University of the Helmholtz Association In dialogue with society, KIT develops solutions for major challenges – from climate change, energy transition and sustainable use of natural resources to artificial intelligence, technological sovereignty and demographic change. As the University in the Helmholtz Association, KIT combines scientific excellence from knowledge gain to application orientation under one roof – and is thus in a unique position to advance this transformation. As a university of excellence, KIT offers its more than 10,000 employees and its 22 800 students outstanding opportunities to shape a sustainable and resilient future. KIT – Science for Impact. The MorphoSphere project develops an advanced data management architecture for distributed, intelligent and interactive storage and analysis of large 3D tomographic datasets to accelerate scientific discoveries. The project integrates synchrotron imaging systems, high-performance computing resources and data infrastructures at DESY, KIT and Heidelberg University, creating a unique combination of large scale imaging, high-performance computing and data management. HPC Software Developer (m/d) for GPU-accelerated tomographic reconstruction Laboratory for applications of synchrotron radiation (LAS) fixed-term from now on Full time 61.900,00 to 71.200,00 EUR gross per year
The UFO framework consists of the ufo-core pipeline management library (https://github.com/ufo-kit/ufo-core) and the ufo-filters library (https://github.com/ufo-kit/ufo-filters), which provides OpenCL-based image processing algorithms. You will modernise and redesign key architecture elements of the framework and continue to use proven components to meet the requirements of future large scale imaging applications.
Your tasks in detail: Modernization or new development of the open source UFO framework for scalable GPU-accelerated image reconstruction and analysis Development of execution and scheduling mechanisms for graph-based processing piplines across CPUs, GPUs and multi-node systems Optimization of data flow architectures for high throughput processing with focus on: Zero-copy processing asynchronous design streaming-oriented pipelines GPU-to-GPU data efficient use of fast interconnects Integration and implementation of reconstruction and image processing algorithms for large scale 3D imaging Development of Python interfaces and tools for high-level workflow orchestration PhD in Computer Science, Mathematics or related disciplines, alternatively Master's degree in one of the mentioned areas with at least two years of professional experience Practical experience in developing complex software systems in high-performance computing (HPC) or GPU computing environments Experience with GPU programming and parallel computing (CUDA, OpenCL, MPI or comparable technologies) Very good programming skills in C/C++ and Python Good knowledge of Linux and modern software development (debugging, profiling, build systems, version management, design patterns) Very good English skills in word and writing
Required qualifications: Experience with image processing or tomographic reconstruction Experience with graph-based execution systems, streaming/data flow architectures or task schedulers Experience with RDMA/high speed networks or multi-GPU programming
Research with effect Work on topics of social relevance – in an excellent scientific environment that makes changes possible. Family friendly The “KIT-Family +” program supports you in the reconciliation of family and work – through childcare, holiday offers, a parent-child office and assistance with family care. Flexible working time Use sliding time, mobile work and 30 days holiday for an optimal work-life balance. Health Under the motto “Fit in KIT – with body, mind and soul” we promote your health with sports courses, offers for mental health and regular screenings. Individual additional benefits Benefit from an occupational pension scheme (VBL), a monthly grant of 25 euros to the BW job ticket, as well as a variety of offers for culture and leisure. Career and development We support you with a structured integration, diverse training opportunities and individual support. So we strengthen your personal growth. .
Location
![]() | Karlsruher Institut für Technologie (KIT) Campus Nord | |
| 76344 Eggenstein-Leopoldshafen, Hamburg | ||
| Germany |
The text of this ad was translated from German into English using an automatic translation system and may contain semantic and lexical errors. Therefore, it should be used for introductory purposes only. For more detailed information, see the original text of the ad at the link below.
For more information read the original ad