Vrije Universiteit Amsterdam
Just Landed
New Today
PhD Position in Formal Methods for Concurrent Cryptographic Protocols Vrije Universiteit Amsterdam in Netherlands
Degree Level
PhD
Field of study
Computer Science
Funding
Paid PhD employment at Vrije Universiteit Amsterdam with a gross salary of €3,059 per month in the first year, increasing to €3,881 per month in the fourth year on a full-time basis. Fixed-term contract initially for 18 months, extendable to a total of 4 years if there is sufficient perspective.
Deadline
Oct 31, 2026
Country
Netherlands
University
Vrije Universiteit Amsterdam

How do I apply for this?
Sign in for free to reveal details, requirements, and source links.
Apply for this position
Keywords
Suggested positions
About this position
Vrije Universiteit Amsterdam is advertising a PhD position in Formal Methods for Concurrent Cryptographic Protocols within the Department of Computer Science, Faculty of Science. The project focuses on developing systematic formal reasoning principles to describe concurrent cryptographic protocols and analyze their security.
This opportunity is centered on computer science, with strong links to mathematics, cryptography, security, functional programming, and proof assistants such as Haskell, Rocq, Agda, and Lean. The role includes research, dissemination of results through conferences and research visits, and light teaching/supervision duties for bachelor and/or master students.
Eligibility highlights: applicants should have a master’s degree in computer science, mathematics, or a related subject; experience with functional programming or proof assistants is required; strong English communication skills are required; and experience in cryptography, security, or concurrent programming is considered an advantage.
Funding and employment: this is a paid PhD employment position with a gross monthly salary of €3,059 in the first year, rising to €3,881 in the fourth year. The contract is initially for 18 months and may be extended to a total of 4 years. The position is based in Amsterdam, Netherlands.
Deadline: 31 October 2026. The starting date is 1 September 2026 or as otherwise agreed. Applicants should apply via AcademicTransfer and include a CV and contact information for two referees. Applications sent by email will not be considered.
Funding details
Paid PhD employment at Vrije Universiteit Amsterdam with a gross salary of €3,059 per month in the first year, increasing to €3,881 per month in the fourth year on a full-time basis. Fixed-term contract initially for 18 months, extendable to a total of 4 years if there is sufficient perspective.
What's required
A master’s degree in computer science, mathematics, or a related subject. Experience with functional programming (e.g., Haskell) or proof assistants (e.g., Rocq, Agda, Lean) is required. Good communication skills in English are required. Experience with cryptography, security, or concurrent programming is optional and preferred.
How to apply
Apply through the AcademicTransfer application portal; applications sent by email will not be considered. Submit your application materials, including a CV and contact information for 2 referees, before the deadline.
More information can be found here
Ask ApplyKite AI

How do I apply for this?
Sign in for free to reveal details, requirements, and source links.