Assistant Professor of Programming Methods for Reliable Distributed Software

Technical University of Darmstadt


The Technical University of Darmstadt of Technical University of Darmstadt invites applications for the position of an

Assistant Professor (W2 TT) for „Programming Methods for Reliable Distributed Software”

starting as soon as possible, initially limited to six years.

The research and teaching focus of the new professorship should be on “Programming Methods for Reliable Distributed Software”. We are looking for an emerging scientific talent with an excellent scientific profile, documented by an outstanding relevant PhD and publications at top international conferences and journals. Successful candidates will have an outstanding track record or clearly show the potential to succeed in one or more of the following scientific areas:

  • Programming abstractions and compilers for provably correct distributed programs.
  • Multi-party and multi-tier distributed programming.
  • Asynchronous programming paradigms.
  • Methods and techniques for analysing, validating, and verifying distributed software.
  • Type systems for distributed software.

As an assistant professor you lead an independent research group and enjoy complete academic freedom in the direction of your research.

A flexible budget is available for personnel and running costs. Applying for a LOEWE-Start Professorship or other individual funding programs (e.g., ERC Starting Grant, DFG Emmy Noether) is in addition possible and desirable.

The assistant professorship is designated as a “Qualifikationsprofessur” (qualification professorship) under §70 of the HessHG in its current version. Accordingly, the duration of the academic activity during and after the doctorate should generally not exceed nine years and the activity after the doctorate should not exceed four years. This maximum duration maybe extended if necessary in the case of birth or adoption of children under the legal requirements of § 70 HessHG. Furthermore, applicants should have completed their PhD at a university other thanthe TU Darmstadt or have worked academically outside of TU Darmstadt for at least two years after completing their PhD.

A clear international and interdisciplinary orientation should be evident from the scientific profile. Furthermore, a core expertise in the field of Programming Methods for Reliable Distributed Software and the ability to cooperate with specialists in this field and related disciplines is expected.

The assistant professorship is initially limited to six years. Research and teaching performance during this time will be considered in the tenure review process, which may be initiated one and a half years before the end of the assistant professorship. Upon successful completion of the tenure review, the position becomes a tenured W2 professorship. Promotion to the W3 (full professor) level is possible after additional five years. For further information, please see the tenure guidelines of TU Darmstadt. Remuneration follows the German W-Besoldung at level W2 Hessisches Besoldungsgesetz. A comparable employment relationship is possible.

As part of the Frankfurt Rhine-Main metropolitan region, Technical University of Darmstadt and its surroundings are characterized by living internationality. The core element of this is a cosmopolitan climate with functional multilingualism at our university. Therefore, very good English and, at the latest after three years, good German language skills are expected.

Technical University of Darmstadt intends to increase the number of female employees and encourages female candidates to apply. In case of equal qualifications, applicants with a degree of disability of at least 50 or equal will be given preference. Technical University of Darmstadt is certified as a family-friendly university and offers a dual career service.

For more information on the position please contact the head of the selection committee, Prof. Mira Mezini, (phone number: +49 6151 16 21360, E-Mail:

Applications should be in English and include the following documents:

  • Cover letter
  • Curriculum Vitae
  • List of publications
  • List of third-party funding and/or fellowships
  • Research concept highlighting the potential for the development of Programming Methods for Reliable Distributed Software. Please explicitly address possible collaborations and the relationship of your program to existing research in the Department of Computer Science and other departments.
  • Teaching Concept
  • Overview of previous teaching experience including evaluation results
  • Copies of relevant diplomas and certificates

Applications should be sent preferably as a single PDF via email to the Dean of the Department of Computer Science, Prof. Dr. Dr. Christian Reuter ( or to: Technical University of Darmstadt, Department of Computer Science – Deanery, Application Code No. 186_2024, Hochschulstrasse 10, D-64289 Darmstadt, Germany.

By submitting your application, you agree that your data may be stored and processed for the purpose of filling the vacancy. You can find our privacy policy on our webpage.

Code No. 186

Published on

April 16, 2024

Application deadline

June 15, 2024

In your application, please refer to


amsterdam uni

antwerp uni

cambridge uni

florida uni

harvard uni

hiroshima uni

new south wales uni

oslo uni

purdue uni

ryerson uni

shanghai jiao tong uni

stockholm uni