PhD Opportunities at HPS
We regularly supervise PhD students working at the intersection of high-performance computing, data analytics, and scientific applications. Our research is driven by real scientific questions and practical challenges arising from large-scale data processing and complex computational workflows.
This page provides an overview of what we look for in PhD applicants and how to apply.
Find the list of available PhD topics here.
What We Are Looking For
Successful PhD candidates at HPS typically combine strong scientific thinking with solid technical skills.
Essential Qualities
We value applicants who demonstrate:
- Critical scientific reasoning
- Ability to analyze problems, question assumptions, and work independently on complex research topics.
- Strong programming skills
- Experience writing non-trivial code for scientific or technical purposes.
- Motivation for interdisciplinary research
- Interest in working at the boundary between computer science, data analysis, and domain sciences (e.g., climate, weather, engineering, or similar fields).
- Good communication skills
- Ability to explain ideas clearly, both in writing and in discussions.
Technical Background
Applicants should have experience in at least some of the following areas:
- Programming languages such as Python, C/C++, Java, or similar
- Working with Linux-based environments
- Version control systems (e.g. Git)
- Data analysis, numerical computing, or large-scale data processing
- Parallel or distributed computing (helpful, but not strictly required)
Proof of Programming Skills (Important)
When applying, please include evidence of your programming experience.
We strongly encourage applicants to:
- Provide a link to a GitHub (or similar) repository containing representative code
(This can be a course project, research code, or a personal project.)
This allows us to better understand:
- Coding style and structure
- Code readability and documentation
- Problem-solving approach
Applications without any code examples are significantly harder for us to evaluate.
Open Topics and Supervision
Specific PhD topics may be advertised on the Open Theses page. Some topics may remain listed for a longer time if they are part of ongoing research directions.
If you are unsure whether a listed topic is still active, or if you would like to propose your own research idea, you are welcome to contact us informally.
Funding and Positions
PhD positions may be funded through different channels, such as:
- Project-based funding
- Institutional programs
- External programs (e.g. NHR, depending on the position)
If you are primarily looking for funding opportunities, please consult the relevant funding program pages. Where applicable, links will be provided from the Open Theses page.
How to Apply
If you are interested in pursuing a PhD with us, please prepare:
- 1. Curriculum Vitae (CV)
- 2. Short motivation letter (Why this research area? Why HPS?)
- 3. Links to code repositories or technical projects
- 4. Academic transcripts (if available)
Please follow the instructions provided on the Open Theses page or contact the listed supervisor directly
Questions?
If you have questions about:
- Research topics
- Required background
- The application process
Feel free to reach out to the potential supervisor listed with the thesis topic.