Utrecht University
Closing soon
3 weeks ago
PhD Position in Categorical Foundations of Type Theory Utrecht University in Netherlands
Degree Level
PhD
Field of study
Computer Science
Funding
Full funding availableDeadline
December 31, 2026Country
Netherlands
University
Utrecht University

How do I apply for this?
Sign in for free to reveal details, requirements, and source links.
Where to contact
Official Email
Keywords
About this position
This PhD position at Utrecht University offers an exciting opportunity to explore the categorical foundations of type theory, focusing on the deep connections between mathematics and computer science. Over recent decades, dependent type theory has become a powerful tool for writing and verifying mathematical proofs, with domain-specific variations such as homotopy type theory, cubical type theory, and simplicial type theory emerging to address specialized mathematical areas. The project aims to advance understanding of these connections, leveraging category theory and functional programming languages to develop a unified theory of type theories.
As a PhD candidate, you will investigate the equivalence between structured categories (such as comprehension categories and categories with families) and Martin-Löf type theories, and extend this correspondence to domain-specific variations by incorporating enriched categorical structures. Your research may involve exploring categorical semantics for these type theories, developing frameworks for their semantics, formalizing aspects of the research, formalizing mathematics within these type theories, and implementing relevant tools or concepts. The position allows you to shape your research focus within these broad themes.
You will be supervised primarily by Dr. Paige Randall North, with additional co-supervisors as appropriate. The appointment is joint between the Department of Mathematics and the Department of Information and Computing Sciences. You will participate in the Logic group, which focuses on type theory, category theory, formalization in Lean, and proof assistants in mathematics education, as well as the Software Technology group, which works on functional programming languages like Haskell and Agda for parallel computing, software testing, and language-based security.
Responsibilities include conducting research individually and collaboratively, engaging in scientific life at Utrecht University and internationally, publishing papers, attending workshops and conferences, and contributing to teaching in mathematics and computer science. The position offers a starting gross monthly salary of €3,059, rising to €3,881 in the fourth year, with additional benefits such as holiday pay, year-end bonus, pension scheme, parental leave, flexible employment terms, and professional development opportunities.
Applicants should hold a Master’s degree in mathematics or computer science, have a strong foundation in category theory, be familiar with dependent type theory, and possess excellent English communication skills. Enthusiasm for learning advanced category theory and applying it to type theory is essential. The application deadline is 6 April 2026. To apply, submit your motivation letter, CV, and contact details for at least two references via the Utrecht University online portal. For further information, contact Dr. Paige Randall North.
Utrecht University values diversity and strives to create an inclusive environment for all staff. The Faculty of Science brings together researchers across disciplines, fostering collaboration and excellence in research and education. Join a vibrant academic community and contribute to fundamental research at the intersection of mathematics and computer science.
Funding details
Full funding including tuition fees and living expenses is available for this position. The scholarship covers all educational costs and provides a monthly stipend.
How to apply
Please submit your application including a cover letter, CV, academic transcripts, and contact information for two references. Applications should be sent via the online portal before the deadline.
Ask ApplyKite AI

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