PhD position in Reversible Programming Languages (MSCA Doctoral Network E-CoRe, DC1), University of Copenhagen

Department of Pharmacy, University of Copenhagen

Quezon City

On-site

PHP 3,040,000 - 3,641,000

Full time

13 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

The University of Copenhagen's Department of Computer Science invites applications for a 3-year PhD position in Reversible Programming Languages under the MSCA Doctoral Network E-CoRe. The position starts on 1 January 2027, or after agreement, and offers the opportunity to work in an international research environment.

The successful candidate will study reversible programming languages, collaborate with project members, and publish results at conferences and peer‑reviewed journals, while

Qualifications

  • Master’s degree in Computer Science or closely related field.
  • Strong research potential and ability to work independently.

Responsibilities

  • Conduct research on reversible programming languages as part of the E-CoRe network.
  • Collaborate with international partners and project members.
  • Publish results at conferences and in journals.
  • Contribute to the training and activities of the network.

Education

Master's degree in Computer Science

Job description

Further information

For further information, please contact Professor Robert Glück (e-mail: glueck@di.ku.dk).

  • Job portal
  • All vacancies
PhD position in Reversible Programming Languages (MSCA Doctoral Network E-CoRe, DC1), University of Copenhagen

The position is doctoral candidate DC1, “Reversible Programming Languages”, in the Marie Skłodowska-Curie Doctoral Network E-CoRe. The position is available from 1 January 2027, or after agreement.

Job Description

The Programming Languages and Theory of Computation (PLTC) Section, part of the Department of Computer Science (DIKU), University of Copenhagen, invites applications for a 3-year PhD position on reversible programming languages.

The project

The position is funded by the European Union under the Horizon Europe Marie Skłodowska-Curie Actions Doctoral Networks (MSCA-DN) programme, grant agreement no. 101120187. The project advances the science and practice of reversible computing for a sustainable digital future. Energy is a main concern in society: IT accounts for an estimated 10% of global energy consumption. Reversible computation discards no information and therefore avoids the fundamental energy lower bound of conventional computing. The network trains a cohort of doctoral candidates who will improve and popularize reversible languages, algorithms, and architectures for energy-intensive applications.

Read more about the network at https://e-core.nws.cs.unibo.it/.

The position is open for talented candidates with a master’s degree, who want to pursue a PhD degree in Computer Science.

DC1

The successful PhD candidate will work on reversible programming languages. The candidate can build on the work by project members.

Concretely, The Work Includes The Following
  • Advancing reversible programming languages with a view on increasing their expressiveness and applicability to the development and construction of non-trivial reversible algorithms.
  • Studying the integration of reversible features into mainstream irreversible languages.
  • Exploring domain-specific features to identify novel language idioms specific to reversible programming and applications developed elsewhere in the network.
  • Publishing the results at international conferences and in peer-reviewed journals.

Planned secondments: CNRS / Université Côte d'Azur (France), University of Southern Denmark (Denmark), and Tokai National Higher Education and Research System (Japan).

Key criteria for the assessment of applicants for the position

The candidate must have a master’s degree (equivalent to a Danish Master's degree) in Computer Science or a closely related field, obtained by the recruitment date.

Certified copy of original Master of Science diploma and transcript of records in the original language, including an authorized English translation if issued in a language other than English or Danish. If not completed, a certified/signed copy of a recent transcript of records or a written statement from the institution or supervisor is accepted.

As a prerequisite for a PhD fellowship employment, your master’s degree must be equivalent to a Danish master’s degree. We encourage you to read more in the assessment database: https://ufsn.dk/english/education/recognition-and-transparency/find-assessments/assessment-database/.

Please note that we might ask you to obtain an assessment of your education performed by the Ministry of Higher Education and Science.

Other Important Criteria Are
  • Strong academic record and motivation for doctoral research.
  • Experience in programming language design, semantics, or implementation, regardless of programming paradigm, is an advantage. Prior knowledge of reversible computing is not needed.
  • Ability to work independently, take initiative, and collaborate effectively in an international research environment. Proactive and team-oriented approach to work.
  • Proficiency in written and spoken English.
  • Willingness and ability to travel and undertake secondments at other project partners.

The successful candidate will be employed as a PhD student at the Department of Computer Science at the Faculty of Sciences, University of Copenhagen, and will collaborate closely with the group at the University of Southern Denmark, Odense, which is also an E-CoRe partner. The position may involve co-supervising related student projects. The PhD student is expected to participate in the activities of the research section and in the training programme of the E-CoRe network.

The main supervisor is Professor Robert Glück (e-mail: glueck@di.ku.dk), whose current research focus is on programming languages, reversible computing, program generation, and metaprogramming.

Start date

1 January 2027, or after agreement with the cohort of the MSCA-DN.

Duration

3 years.

Mobility rule

The researcher must not have resided or carried out his/her/their main activity (work, studies, etc.) in Denmark for more than 12 months in the 3 years immediately before the recruitment date. Short stays as holidays and compulsory military service and/or Refugee Convention 1951 are disregarded.

Eligibility as Doctoral Candidate (DC)

The recruited DC must be doctoral candidate, i.e. not already in possession of a doctoral degree on the first day of employment. Researchers who have successfully defended their doctoral thesis but have not yet formally been awarded the doctoral degree will not be considered eligible.

Workplace Description

The Programming Languages and Theory of Computation (PLTC) Section is part of the Department of Computer Science (DIKU) at the Faculty of Science, located on the North Campus in Copenhagen. At the section we research topics such as algorithmic aspects of programming, compiler technology, functional programming, reversible and quantum computing. You will be part of an international group of PhD students, postdocs, and faculty working at the intersection of programming languages, theory of computing, and various applications.

More information about PLTC and DIKU can be found at https://di.ku.dk/english/research/pltc/ and https://di.ku.dk/english/.

Terms of employment

Salary, pension and terms of employment will be in accordance with the Agreement between the Ministry of Finance and AC (Danish Confederation of Professional Associations) or other relevant organization. Currently, the monthly salary starts at DKK 31,845 / approx. EUR 4,260 (August 2026-level).

Depending on qualifications, a supplement may be negotiated. The employer will pay an additional 18.07 % to your pension fund.

The position is covered by the Job Structure for Academic Staff at Universities 2025.

International applicants may find this link useful: https://ism.ku.dk/ (International Staff Mobility) or https://www.workindenmark.dk/.

Application procedure

Your Online Application Must Be Submitted In English.

  • Motivated letter of application (max. one page).
  • CV incl. education, experience, language skills and other skills relevant for the position.
  • Master of Science diploma and transcript of records.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Doctoral Researcher: Reversible Programming Languages
Doctoral Researcher: Reversible Programming Languages

Department of Pharmacy, University of Copenhagen • Quezon City

On-site
PHP 3,040,000 - 3,641,000
ICN2 PhD Programm
ICN2 PhD Programm

Euraxess • España

On-site
PHP 2,099,370 - 3,149,055
Health care under Spanish public system
Relocation support
ICN2 social benefits
Data Researcher (Korean Language Proficiency Required) Korea, Republic of Remote (within locati[...]
Data Researcher (Korean Language Proficiency Required) Korea, Republic of Remote (within locati[...]

eCore Service • Philippines

Remote
PHP 223,000 - 446,000
Fully remote work
Flexibility to manage schedule
Training and support
Project Manager (all genders) - Bewerbungsfrist: 8.2.2026
Project Manager (all genders) - Bewerbungsfrist: 8.2.2026

Forum Ziviler Friedensdienst e. V. • Davao City

On-site
PHP 2,659,574 - 3,546,099
SENIOR FULL-STACK SOFTWARE ENGINEER (OCTOBER PROJECT)
SENIOR FULL-STACK SOFTWARE ENGINEER (OCTOBER PROJECT)

Outsource Accelerator • Philippines

On-site
PHP 5,650,000 - 8,161,000
Contact Center Collections Representative -Remote
Contact Center Collections Representative -Remote

MCI • Manila

On-site
DKK 30,000 - 40,000
HMO, Medical and Dental coverage
Free meal during training
Allowances (Rice, Clothing, Laundry, Meal)
+2
Project Manager – in Davao/Philippines (all genders)
Project Manager – in Davao/Philippines (all genders)

Forum Ziviler Friedensdienst e. V. • Davao City

On-site
PHP 700,000 - 1,000,000
Postdoctoral Fellow in Computational Systems Biology
Postdoctoral Fellow in Computational Systems Biology

Euraxess • España

On-site
PHP 2,108,222 - 3,513,703
Opportunity for interdisciplinary research
Dynamic international environment
Sr Program Manager
Sr Program Manager

Railway Corp • Mexico

On-site
PHP 6,094,000 - 9,750,000
Senior Project Associate | EPARU
Senior Project Associate | EPARU

Educational Policy Advocacy and Research Unit • Quezon City

On-site
PHP 400,000 - 650,000