Job description
The Scientific Computing Center is the Information Technology Center ofKIT.
The Research Group Exascale Algorithm Engineering of SCC works at the interface of algorithmics, parallel computing, and applications in networked systems. Our teaching is delivered as part of the Institute of Theoretical Informatics.
In the focus of this position there is research on parallel discrete algorithms that have a strong foundation in theory and are practical at the same time. You can find selected examples of our previous research work at https://eae.iti.kit.edu/26.php. Tasks associated with the position are:
1. Development of novel algorithmic methods at the interface of discrete algorithms and high-performance computing
2. Investigation of the algorithms’ theoretical properties
3. Research software engineering (implementation of the developed algorithms)
4. Empirical investigation of use cases
5. Scientific exchange and publication of results
6. Participation in the preparation of research proposals
Starting date
01.09.2025
Personal qualification
Job requirements:
7. A master's degree and doctorate in computer science (or a closely related field, e.g., applied mathematics) with excellent grades
8. Excellent knowledge of the design, theoretical and experimental analysis, and implementation of discrete algorithms and data structures; graph algorithms and C++ as a programming language are of particular interest
9. Very good knowledge of parallel programming concepts and technologies
10. Excellent English skills; good German skills are an advantage but not required
11. Self-motivation, teamwork skills, and a willingness to conduct excellent scientific research, including interdisciplinary work
Curious about an exciting and versatile role in an agile team? Discover more about SCC as your professional place to be: https://www.scc.kit.edu/en/aboutus/working-at-scc.php