Tenure track position in the area of software engineering, programming languages or model driven engineering

Centrum Wiskunde & Informatica (CWI) invites excellent (postdoctoral) researchers to apply for a Tenure track position in the area of software engineering, programming languages or model driven engineering

Job description
The CWI software analysis and transformation research group has a high reputation and visibility in the international research community, and is well connected to local and European industry. Our mission is to fundamentally understand software and software engineering better; to simplify software and software engineering in order to better predict and control software quality aspects such as maintainability, safety, energy consumption and information security which have a high societal impact.

We think about the above software engineering challenges from the software language perspective. Programming languages and domain specific (modelling) languages are our objects of study and design. We combine reverse analysis with forward analysis; studying and improving tools for existing languages and software systems as well as designing and implementing new languages. As a rule, we strive to produce high quality prototypes of tool and language implementations as output of our research efforts. We design, implement and use language workbench called “Rascal” to be efficient at this. The workbench itself is a continuous contribution. Our research has strong links to industry, also based on our software prototype output.

We are looking for a tenure track researcher in the area of software engineering, programming languages or model driven engineering, with an excellent track record. The candidate is expected to establish a highly visible and successful research program, strengthening existing research lines or establishing new ones that fit within the group’s focus on metaprogramming for software engineering.

Specific topics of interest include, but are not limited to:

  • Parsing and disambiguation
  • Type systems and type-checking
  • Constraint solving
  • Program synthesis
  • Interactive Development Environments
  • Model Driven Engineering
  • Language design
  • Language workbenches
  • Static and dynamic analysis
  • Model checking
  • Abstract interpretation
  • Software analytics (Empirical Software Engineering)
  • Software evolution
  • Refactoring and reengineering
  • Reverse engineering
  • Software visualization
  • Debugging and testing

During the tenure track period, the researcher is expected to publish high impact articles in top venues including data and code artefacts, publish high quality software output prototypes, obtain funding, and recruit and supervise PhD students and junior researchers.

We seek candidates holding a doctoral degree in computer science and having an outstanding record in software engineering research, exemplified by peer reviewed publications in the leading conferences and journals of the field. Next to this, candidates can show evidence of experience with (large scale) software engineering projects, preferably on different managerial levels (programmer, program manager, stakeholder).

CWI expects its tenure track researchers to speak Dutch at the end of the tenure track.

Terms and conditions
The position is for three or five years depending on knowledge and experience. At the end of a successful tenure track term a permanent scientific staff position will be offered. Criteria for evaluation comprise a track record of publications that is well above average, and the ability to acquire funding and to build up an (inter)national network and reputation.
The terms of employment are in accordance with the Dutch Collective Labour Agreement for Research Centres ("CAOonderzoeksinstellingen"). Depending on relevant work experience, the gross monthly starting salary for an employee on a full time basis ranges from € 3,596 to € 4,945.
Employees are also entitled to a holiday allowance of 8% of the gross annual salary and a year-end bonus of 8,33%. CWI offers attractive working conditions, including flexible scheduling and help with housing for expat employees.

Applicants with at least two years of postdoctoral experience, should send:

  • a motivation letter;
  • a curriculum vitae with a list of publications;
  • copies of their three most prominent publications;
  • the names of at least three prominent scientists who can provide letters of recommendation;
  • a research statement and a research plan for the coming years, including plans on how to acquire additional funding.

We especially invite qualified women to apply. Please send the application before 1 April 2019 to:

Centrum Wiskunde & Informatica
Personnel Department, Mrs. drs. A. Schilder
P.O. Box 94079
1090 GB Amsterdam
the Netherlands
or email the application to: apply@cwi.nl.

Additional information can be obtained from:
Prof.dr. T. van der Storm, tel. +31 (0)20 5924164, email: storm@cwi.nl.
For more information about CWI, please visit www.cwi.nl or watch our video about working at CWI.

About Centrum Wiskunde & Informatica Centrum Wiskunde & Informatica (CWI) is the Dutch national research institute for mathematics and computer science and is part of the Institutes Organisation of NWO. The mission of CWI is to conduct pioneering research in mathematics and computer science, generating new knowledge in these fields and conveying it to trade, industry, and society at large.
CWI is an internationally oriented institute, with 160 scientists from approximately 27 countries. The facilities are first-rate and include excellent IT support, career planning, training, and courses.

CWI is located at Science Park Amsterdam that is presently developing into a major location of research in the natural sciences in The Netherlands, housing the sciences of the University of Amsterdam and of the Vrije Universiteit as well as several other national research institutes next to CWI.

Research group
To find more information about the group, please visit the group page and watch their video.