PhD Monitor
/Detail
Theoretical Computer Science● Open★ MSCAPreview

PhD Position in Reversible Programming Languages (MSCA Doctoral Network E-CoRe)

Explore cutting-edge reversible programming languages in a Marie Skłodowska-Curie Doctoral Network at the University of Copenhagen.

Best for:Best for early-career researchers with a strong background in theoretical computer science, programming languages, or formal methods, seeking to contribute to innovative research in reversible computation.

University of Copenhagen · Copenhagen, Denmark · R1 · First-stage researcher
More professors at University of Copenhagen
Reversible Programming LanguagesProgramming Language TheoryComputational ComplexityFormal MethodsTheoretical Foundations of Computation
Deadline
Nov 1, 2026
18 days
Funding
Stipend
Funded by the MSCA Doctoral Network E-CoRe (exact amount not specified, but typically competitive stipends for PhD students in EU projects).
Start date
2027-01-01 or flexible
Full-time
Location
Copenhagen
Denmark

Overview

This PhD position focuses on reversible programming languages within the MSCA Doctoral Network E-CoRe, hosted by the Programming Languages and Theory of Computation (PLTC) Section at the University of Copenhagen. The successful candidate will conduct research at the intersection of theoretical computer science and programming language design, contributing to advancements in reversible computation. The position offers a fully funded opportunity to pursue a PhD in a dynamic research environment, with a start date planned for January 2027 or later. Applicants should be passionate about theoretical computer science and eager to explore novel computational paradigms.

PhD in Computer ScienceReversible ComputationProgramming Language DesignMSCA Doctoral NetworkTheoretical Computer ScienceDenmarkUniversity of CopenhagenPLTC Section

What you'll do

  • Conduct independent and original research on reversible programming languages, contributing to theoretical advancements in the field.
  • Develop novel algorithms, models, or frameworks for reversible computation and their formal verification.
  • Collaborate with the PLTC Section and other members of the MSCA Doctoral Network E-CoRe to advance research goals.
  • Present research findings at international conferences and workshops, and publish results in high-quality academic journals.
  • Participate in teaching and mentoring activities as assigned by the department.
  • Engage in interdisciplinary discussions and contribute to the broader research community within the network.

Requirements

Degree required: Master's degree (or equivalent) in Computer Science, Theoretical Computer Science, or a related field.

Degree offered: PhD

Language: English; proficiency at a level suitable for academic research and publication (no specific test score mentioned).

Instruction: English

Required skills
  • Strong background in theoretical computer science, programming languages, or formal methods.
  • Proven ability in mathematical reasoning and formal proof techniques.
  • Experience with programming language design or implementation.
  • Excellent written and verbal communication skills in English.
  • Familiarity with computational complexity theory and formal verification methods.
Nice to have
Experience with functional programming languages (e.g., Haskell, ML).Knowledge of domain-specific languages or embedded languages.Publication record in peer-reviewed conferences or journals related to programming languages or theory.
Eligibility
  • Open to EU and non-EU applicants under MSCA eligibility rules (e.g., mobility rule: not having resided or carried out main activity in Denmark for more than 12 months in the last 3 years).
  • Applicants must not have been awarded a doctoral degree.

Funding & terms

Type
Stipend
Amount
Funded by the MSCA Doctoral Network E-CoRe (exact amount not specified, but typically competitive stipends for PhD students in EU projects).
Duration
3 years (standard PhD duration in Denmark)
Programme
Marie Skłodowska-Curie Doctoral Network (MSCA Doctoral Network E-CoRe)
EU-FUNDEDEuropean Commission (Horizon Europe)

How to apply

Deadline: 2026-11-01 (Europe/Copenhagen)

Applicants must submit their application through the official MSCA Doctoral Network E-CoRe portal. The application should include a CV, a cover letter, a research proposal, academic transcripts, and two letters of recommendation. Ensure all documents are in English and adhere to the specified format.

Documents required
  • Curriculum Vitae (CV)
  • Cover letter
  • Research proposal (detailed plan for PhD research)
  • Academic transcripts (BSc and MSc)
  • Two letters of recommendation
↗Apply on site

Contact

Thomas Jensen· Supervisor

TJ
Prof.
Thomas Jensen
Department of Computer Science (DIKU)
Lab
Programming Languages and Theory of Computation (PLTC) Section
University of Copenhagen
Marie Skłodowska-Curie Doctoral Network (MSCA Doctoral Network E-CoRe)Denmark
See the full position

Create a free profile to unlock your personal match score, the full requirements, funding details and how to apply — in English or Persian.

No card · 10 free AI match scores
Ready to apply?
18 days until the deadline — open this position on its website.