HPC Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+13 more
Job description
- 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, The “KIT-Family +” program assists you in reconciling work and family life by offering childcare services, holiday activities, a parent-child office space, and assistance with caring for relatives.
Stay Healthy
Under the motto “Fit at KIT - Body, Mind and Soul,” we promote your well-being through fitness classes and mental-health programmes.
Individualised Extra Benefits
Enjoy a corporate pension (VBL), a €25 monthly contribution toward a JobTicket BW, plus a broad selection of cultural and recreational programmes., 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,…)
Requirements
- 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
Benefits & conditions
Science for Impact
Engage with topics of societal relevance - in an excellent scientific environment that enables change.
Flexible Working Hours
Take advantage of flexible-hours schemes, remote-work options, and a 30-day annual leave entitlement to achieve an optimal work-life balance.
Career-Building and Developmental Opportunities
We provide you with a structured onboarding program, a broad spectrum of continuing-education options, and personalised support, thereby fostering your individual growth., Salary category 13 TV-L; classification is based on personal and professional qualifications.
About the company
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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.xing.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The Most Popular IT Jobs on the Market
Software Developer Salary in Germany [2023]
Top 6 Hackathons for Developers in 2023
Fullstack developer salary in Germany [2023]