Skip to content

Open nowPosted 22 days ago

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

KU - SCIENCE - DATALOGISK INSTITUT - UP1

Where
København Ø, Denmark
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowPhD position in Reversible Programming Languages (MSCA Doctoral Network E-CoRe, DC1), University of CopenhagenKU - SCIENCE - DATALOGISK INSTITUT - UP1 · København Ø, Denmark
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on KU - SCIENCE - DATALOGISK INSTITUT - UP1's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

11.3% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 2.0%1 day
  2. 4.2%3 days
  3. 11.3%7 days
  4. 17.6%14 days
  5. 34.3%30 days
  6. 43.5%60 days
This job: posted 22 days ago

The posting

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: [email protected]), 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

The successful candidate will conduct independent research related to the topics above at the Programming Languages and Theory of Computation (PLTC) Section, Department of Computer Science (DIKU). We expect the candidate to engage in an active research environment and take part in student guidance.

Note: Another job opening for DC7 “Compilation Principles for Reversible Languages” is available. More information: XXX-LINK-TO-DC7.

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 who 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.

Further information For further information, please contact Professor Robert Glück (e-mail: [email protected]).

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 by clicking ‘Apply now’ below. Furthermore, your application must include the following documents/attachments – all in PDF format:

  1. Motivated letter of application (max. one page).
  2. CV incl. education, experience, language skills and other skills relevant for the position.
  3. Master of Science diploma and transcript of records. If not completed, a certified/signed copy of a recent transcript of records or a written statement from the institution or supervisor will do.
  4. Publication list (if any).

Deadline for applications: Sunday 1 November 2026, 23:59 PM CET.

We reserve the right not to consider material received after the deadline, and not to consider applications that do not live up to the above-mentioned requirements.

The further process After the expiry of the deadline for applications, the authorized recruitment manager selects applicants for assessment on the advice of the hiring committee which will consist of both internal (UCPH) and external members. All applicants are then immediately notified whether their application has been passed for assessment by an unbiased assessor. Once the assessment work has been completed, each applicant has the opportunity to comment on the part of the assessment that relates to the applicant him/herself.

You may read about the recruitment process at https://employment.ku.dk/faculty/recruitment-process/.

The applicant will be assessed according to the Ministerial Order no. 242 of 13 March 2012 on the Appointment of Academic Staff at Universities.

The University of Copenhagen wishes to reflect the surrounding community and invites all regardless of personal background to apply for the position.

Posting text belongs to the employer. Removal requests: contact us.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against KU - SCIENCE - DATALOGISK INSTITUT - UP1's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on KU - SCIENCE - DATALOGISK INSTITUT - UP1's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    KU - SCIENCE - DATALOGISK INSTITUT - UP1's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.