Vacancy for an Assistant Professor in Programming Languages

October 21, 2015

SERG is looking to strengthen its Programming Languages research program under the leadership of Prof. Dr. Eelco Visser. We aim at a broad program connecting logic, programming languages, and software engineering in order to improve the correctness, reliability, and security of software by using high-level, domain-specific formal specifications supported by tools such as certified compilers, model checkers, SMT solvers, and/or proof assistants. To that end, we are looking for an assistant professor to complement our current research strengths in language engineering and domain-specific languages with expertise in one or more of the following topics

  • Software verification
  • Language-based security
  • Semantics engineering
  • Software synthesis
  • Program analysis
  • Type systems
  • Execution engines
  • Performance engineering

We welcome researchers with an interest in programming language research inspired by applications to data science (Delft Data Science), cyber security (3TU Cyber Security master specialization), online learning, and/or quantum computing.

Software Engineering Research Group

The Delft Software Engineering Research Group (SERG) chaired by Prof. Dr. Arie van Deursen aims at developing a deep understanding of how people build and evolve software systems; developing novel methods, techniques and tools that advance the way in which software is built and modified; ensuring that our research results have a lasting impact in software development practice; and offering students an education that prepares them to take a leading role in complex software development projects. The group performs world leading research in empirical software engineering, software testing, spreadsheets, end-user programming, software repository mining, domain-specific languages, and language engineering.

Electrical Engineering, Mathematics and Computer Science

The Faculty of Electrical Engineering, Mathematics and Computer Science (EEMCS) is known worldwide for its high academic quality and the social relevance of its research programmes. The faculty’s excellent facilities accentuate its international position in teaching and research. Within this interdisciplinary and international setting the faculty employs more than 1100 employees, including about 400 graduate students and about 2100 students. Together they work on a broad range of technical innovations in the fields of sustainable energy, telecommunications, microelectronics, embedded systems, computer and software engineering, interactive multimedia and applied mathematics. EEMCS: Your Connection to the Future.

The TU Delft Department of Software and Computer Technology is one of the leading Dutch groups active in research and academic education in the area of computer science, employing more than 150 people.

Job Description

We are seeking to strengthen our group with an ambitious and enthusiastic Assistant Professor. Responsibilities for the candidate include:

  • Conducting high impact research.
  • Supervising PhD students, helping them to become top researchers.
  • Teaching courses in the broad area of programming and software engineering at the bachelor as well as the master level in the TU Delft Computer Science curriculum.
  • Supervising bachelor and master students in graduation and other projects.
  • Acquiring and managing externally funded research projects.
  • Collaborating with industry to validate and inspire research.
  • Strengthening the contacts with industry and other international academic institutions.
  • Taking responsibility for management and committee work.


Requirements for the candidate include:

  • PhD in computer science or the equivalent.
  • Strong track record in programming languages research, as evidenced by refereed publications in the strongest journals and conference proceedings.
  • Experience in supervising PhD students.
  • Experience in developing and teaching academic courses.
  • International visibility and substantial international network of contacts with industry and academia.
  • Good communication skills and strong social skills.

Conditions of employment

We offer a tenure-track position for five years. Tenure (a permanent faculty position) is awarded depending on the outcome of a review of your research and teaching in the final year.

TU Delft offers an attractive benefits package, including a flexible work week and the option of assembling a customised compensation and benefits package (the ‘IKA’). Salary and benefits are in accordance with the Collective Labour Agreement for Dutch Universities.

TU Delft sets specific standards for the English competency of the teaching staff and offers training to improve English competency. We aim at inspiring and excellent education and require all faculty to acquire a basic teaching certificate.

Information and Application

For more information about this position, please contact Prof. E. Visser, phone: +31 (0)15-2787088, e-mail:

A complete application must include: a cover letter, a detailed curriculum vitae including publication list, a research statement, and a teaching statement. Three letters of recommendation must also be sent directly by the referers.

To apply, please e-mail these application materials by 1 December 2015 to A.C.M. Hoek,

When applying for this position, please refer to vacancy number EWI2015-36.

Official announcement