PhD position for Testing Distibuted Systems and Blockchains
Looking for an enthusiastic PhD student to work on software testing for distributed systems and Byzantine fault-tolerant (BFT) blockchains
- Mekelweg, Delft, Zuid-Holland
- Tijdelijk contract / Tijdelijke opdracht
- Uren per week:
- 36 - 40 uur
- € 2395 - € 3061 per maand
Modern computation increasingly depends on large-scale distributed systems and blockchains. However, these systems are difficult to design and implement correctly. Their executions involve many sources of nondeterminism, such as the delivery order of asynchronous messages, message losses due to network failures, and process failures.
Production distributed systems and blockchains must ensure correctness in the existence of unexpected executions and failures. The PhD project aims to develop program analysis and testing techniques specifically designed for detecting bugs in distributed systems and blockchains.
The project lies in the intersection of software testing, software quality, fault-tolerance, distributed systems, and blockchains. The prospective PhD student is expected to do highquality research involving both theory and implementation: getting a deep understanding of theoretical abstractions of fault-tolerant systems and developing novel software analysis and testing techniques.
The successful candidate has:
- A Master’s degree (or equivalent) in computer science.
- Knowledge and interest in concurrency and distributed systems.
- Knowledge and interest in software analysis and software testing.
- Strong programming and software engineering skills.
- Good communication and presentation skills in English.
- Collaboration skills to work with other researchers.
- Self-motivation and a growth mindset
TU Delft offers PhD-candidates a 4-year contract, with an official go/no go progress assessment after one year. Salary and benefits are in accordance with the Collective Labour Agreement for Dutch Universities, increasing from € 2395 per month in the first year to € 3061 in the fourth year. As a PhD candidate you will be enrolled in the TU Delft Graduate School. The TU Delft Graduate School provides an inspiring research environment with an excellent team of supervisors, academic staff and a mentor. The Doctoral Education Programme is aimed at developing your transferable, discipline-related and research skills.
The TU Delft offers a customisable compensation package, discounts on health insurance and sport memberships, and a monthly work costs contribution. Flexible work schedules can be arranged. For international applicants we offer the Coming to Delft Service and Partner Career Advice to assist you with your relocation.
For additional information about this vacancy, you can contact:
- Burcu Kulahcioglu Ozkan, email: email@example.com
- prof. dr. Arie van Deursen, email: firstname.lastname@example.org