Publisher
source

Vrije Universiteit Amsterdam

Just Landed

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 flag

Country

Netherlands

University

Vrije Universiteit Amsterdam

Social connections

How do I apply for this?

Sign in for free to reveal details, requirements, and source links.

Apply for this position

Keywords

Computer Science
Mathematics
Cryptography
Network Security
Formal Methods
Functional Programming

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

Start chatting
Can you summarize this position?
What qualifications are required for this position?
How should I prepare my application?