Postdoctoral researcher in Programming Languages and Energy-aware Parallel Computing

Faculty of Science – Informatics Institute

9 oktober 2018
€2,640 to €4,852 gross per month, based on 38 hours per week
28 oktober 2018
38 hours per week

The Systems and Networking Lab (SNE) of the University of Amsterdam (UvA) invites applications for a 2-year postdoctoral researcher position in the area of programming languages and energy-aware parallel computing. The successful candidate will be involved in the EU Horizon-2020 collaborative research project TeamPlay (Time, Energy and security Analysis for Multi/Many-core heterogenous PLAtforms, coming soon at and work primarily with Dr Clemens Grelck and Dr Sebastian Altmeyer.

The SNE Lab conducts research on leading-edge computing systems of all scales, ranging from global-scale systems and networks to embedded devices. Across all scales our particular interest is on extra-functional properties of computer systems, such as performance, energy consumption, reliability, programmability, productivity, trust, and security.

The SNE Lab is part of the Informatics Institute (IvI), which has consistently been ranked among the top 100 computer science departments in the world. The University of Amsterdam is one of the oldest universities in the Netherlands. Today it is the largest and highest ranked Dutch university (Times Higher Education World University Ranking 2018: #8 in continental Europe, #57 world-wide).

Project description

With mobile applications, the Internet of Things, and cyber-physical systems on the rise, there is an increasing focus on the energy efficiency of multicore computing applications. Future software must strive for optimal performance while staying within an energy budget and at the same time respecting further non-functional constraints, such as real-time requirements, security, data locality or system criticality.

The EU Horizon-2020 project TeamPlay brings together 11 academic and industrial partners from across Europe to develop innovative techniques that treat non-functional properties of multi-core software, such as execution time, energy usage and dependability as first-class citizens. Our goal is to enable developers to reason about the functional *and* the non-functional properties of their software at the source code level and to create programs that reflect on their own execution time, energy consumption, etc.

Within the TeamPlay vision the successful candidate will work on novel programming language abstractions, system-level coordination as well as energy- and time-aware mapping and scheduling techniques that together control the execution of componentised applications on parallel and heterogeneous multicore architectures under various constraints.

You are expected to:

  • perform research in the scope of the TeamPlay project;
  • collaborate with researchers from the SNE lab and the international project consortium;
  • regularly present research results at international conferences and workshops;
  • publish research results in proceedings and journals;
  • support the project leaders in the management of the TeamPlay project;
  • supervise BSc/MSc graduation projects and co-supervise PhD students;
  • assist in relevant teaching activities.


We expect you to have:

  • a PhD in computer science;
  • a proven track record, as demonstrated by a strong publication list, in one or more of the following fields: programming language design and implementation, parallel computing, computer architecture, energy-aware computing, system software engineering, real-time systems;
  • fluency in oral and written English;
  • excellent presentation skills;
  • strong programming skills in C/C++ as well as the demonstrated ability to deliver reusable, self-contained, well-documented software.

Further information

You may direct informal enquiries to:



The appointment will be on a temporary basis for a fixed period of 2 years. The gross monthly salary will be in accordance with the university regulations for academic personnel, and will range from €2,640 up to a maximum of €4,852 (scale 10/11) based on a full-time appointment and depending on qualifications, expertise and on the number of years of professional experience. The Collective Labour Agreement for Dutch Universities is applicable. There are also secondary benefits, such as 8% holiday allowance per year and the end of year allowance of 8.3%.

Among others, we offer:

  • competitive pay and excellent benefits (from paid holiday to attractive pension scheme);
  • open-minded and collaborative international working environment;
  • new state-of-the-art building at Science Park Amsterdam;
  • access to high-end computing facilities (e.g. cluster with 4,000+ cores);
  • opportunity to obtain higher education teaching qualification and certification.

Come to work in one of Europe’s top universities and live in one of Europe's most beautiful and cosmopolitan cities.

Job application

The UvA is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We value a spirit of enquiry and endurance, provide the space to keep asking questions and cherish a diverse atmosphere of curiosity and creativity.

Your application should include a detailed curriculum vitae including a list of publications, a motivation letter explaining why you are the right candidate, a list of projects you have worked on with brief descriptions of your personal contributions, copies of MSc/PhD diplomas, and the names and contact addresses of two academic references. Please email your application as one single PDF document.

You may only submit your application online using the link below. We will accept applications until 28 October 2018. To process your application immediately, please quote vacancy number 18-601. There are no guarantees that late or incomplete applications will be considered.

Please do not send or cc your application to Dr Clemens Grelck or Dr Sebastian Altmeyer. We will consider only applications via the online process. #LI-DNP

No agencies please

Gepubliceerd door  Universiteit van Amsterdam