Meet ApplyKite Twin, the application assistant that learns with you
Meet your Twin, it learns with you
Your Twin learns with you
Launch week codes:30% off annual Pro20% off monthly Pro
Ends in00h00m00s
Ends in00h00m00s
University of Rostock
Just Landed
3 days ago
PhD Research Associate in Algorithm Engineering, Graph Algorithms and Complexity University of Rostock in Germany
Degree Level
PhD
Field of study
Computer Science
Funding
Full-time employment at 40 hours per week under pay grade 13 TV-L, with a fixed term of up to three years. The position includes the possibility of pursuing a doctorate. The posting also lists annual special payment, occupational pension provision, and 30 days of annual leave; the individual salary step is determined based on previous professional experience.
Deadline
Nov 22, 2026
Country
Germany
University
University of Rostock
Apply for this position
Keywords
Suggested positions
About this position
The University of Rostock is seeking a Research Associate in Algorithms and Complexity at the Faculty of Computer Science and Electrical Engineering, Institute of Computer Science, Chair of Algorithms and Complexity. The position is based at the South City Campus and is designed for research-driven academic development with the possibility of pursuing a doctorate.
The research project focuses on algorithm engineering: designing and implementing an efficient graph algorithm library in which elementary graph algorithms and their underlying data structures are optimized for performance. The work combines theoretical algorithms and complexity research with practical software development, including the implementation of reusable graph algorithms and performance-oriented data structures.
The successful researcher will contribute to the development of the library using modern C++, the standard library and containers, template metaprogramming, and memory-alignment techniques. The project also involves applying development tools such as Git, Nix, runtime profilers, and automated testing. Developed implementation results will be incorporated under a permissive open-source license, supporting transparent and reusable research software.
Alongside research and publication of results, the role includes research-based teaching in algorithms and complexity and foundational computer science. The researcher will contribute to seminars, exercises, and projects, support students’ independent scientific work, design and assess examinations, assist with academic organization, and help organize scientific events.
The position is situated within the Chair of Algorithms and Complexity led by Professor Jens M. Schmidt at the University of Rostock, providing an environment that combines graph structures, algorithmic theory, performance-aware programming, open-source software, teaching, and interdisciplinary academic collaboration.
Funding details
Full-time employment at 40 hours per week under pay grade 13 TV-L, with a fixed term of up to three years. The position includes the possibility of pursuing a doctorate. The posting also lists annual special payment, occupational pension provision, and 30 days of annual leave; the individual salary step is determined based on previous professional experience.
What's required
Applicants must hold a completed university degree (Diploma, Master's or equivalent) in Computer Science or Mathematics with very good results. Relevant expertise is required in algorithm engineering, C++ programming using the standard library and containers, template metaprogramming, and memory alignment. Initial experience with Git, Nix, profilers for runtime reduction, and automated testing is expected. Interest in graph structures and initial experience publishing research results are desirable. Applicants need secure, practically applicable German language skills at C1 level for teaching German-language courses, good written and spoken English, willingness to work seriously and actively toward their own academic qualification, strong communication and teamwork skills, and the ability to work independently, with concentration and clear objectives.
How to apply
Submit a complete application consisting of a cover letter, CV, and degree certificate showing the final grade through the University of Rostock online application portal by 22 November 2026. Applications must be submitted via the homepage; email applications are not accepted.
Make your next move.
Prepare your application
Review drafts and confirm requirements with the university.
Make your next move.
Prepare your application
Review drafts and confirm requirements with the university.