1. Vacatures
  2. University of Amsterdam (UvA)
  3. PhD candidate in Programming Languages and Energy-aware Parallel Computing

Helaas, deze vacature staat inmiddels niet meer online

Kijk gerust verder naar andere vacatures.

PhD candidate in Programming Languages and Energy-aware Parallel Computing

The System and Network Engineering Lab (SNE) of the University of Amsterdam (UvA) invites applications for a fully funded PhD candidate position in the area of programming languages and energy-aware multi-core computing. The PhD candidate ...

ongeveer een jaar geleden


Landelijk / geen vaste standplaats
Tijdelijk contract / Tijdelijke opdracht
Uren per week:
38 uur
€ 2222 - € 2840 per maand


The System and Network Engineering Lab (SNE) of the University of Amsterdam (UvA) invites applications for a fully funded PhD candidate position in the area of programming languages and energy-aware multi-core computing. The PhD 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 www.teamplay-h2020.eu) and work under the supervision of Dr Clemens Grelck and Dr Sebastian Altmeyer.

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 assembles 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, 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.

We expect the PhD candidate to:

  • perform research in the scope of the TeamPlay project;
  • complete and defend a PhD thesis within the appointment duration of four years;
  • 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;
  • assist in relevant teaching activities including supervision of BSc/MSc graduation projects.


  • MSc in computer science or a closely related subject;
  • preferably prior experience in one or more of the following fields: programming language design and implementation, parallel computing, computer architecture, energy-aware computing;
  • fluency in oral and written English;
  • good presentation skills;
  • strong programming skills in C/C++.


The appointment will be on a temporary basis for a maximum period of 4 years and should lead to a dissertation (PhD thesis). The initial appointment is for 18 months with extension subject to satisfactory evaluation. An educational plan will be drafted that includes attendance of courses and (international) meetings.

TheBased on a full-time appointment (38 hours a week) the gross salary will range from €2,222 (first year) up to a maximum of €2,840 (last year). The Collective Labour Agreement for Dutch Universities is applicable. Additional benefits such as the 8% holiday bonus and the 8.3% end of year bonus effectively lead to (about) 14 salaries per year.

Among others, we offer:

  • pursuing a PhD on a paid position (not a scholarship);
  • competitive pay and excellent benefits (from paid holiday to pension scheme);
  • open-minded, 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).

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

Additional information

Informal enquiries can be directed to:

You may submit your application to:

Applications should include:

  • a letter of motivation (explaining why you are the right candidate),
  • a curriculum vitae (including a link to your MSc Thesis);
  • copies of BSc/MSc diplomas, transcripts of courses/grades (unless Dutch, English, German, French) and
  • the names and contact information of two academic references.

Please group all these documents in one PDF attachment.

To process your application immediately, please quote vacancy number 18-064 in the subject line.

The committee does not guarantee that late or incomplete applications will be considered.

We will not process applications not mentioning the vacancy number and the title of the position you are applying for in the subject-line.

We will accept applications until 16 March 2018.


With over 5,000 employees, 30,000 students and a budget of more than 600 million euros, the University of Amsterdam (UvA) is an intellectual hub within the Netherlands. Teaching and research at the UvA are conducted within seven faculties: Humanities, Social and Behavioural Sciences, Economics and Business, Law, Science, Medicine and Dentistry. Housed on four city campuses in or near the heart of Amsterdam, where disciplines come together and interact, the faculties have close links with thousands of researchers and hundreds of institutions at home and abroad. The UvA’s students and employees are independent thinkers, competent rebels who dare to question dogmas and aren’t satisfied with easy answers and standard solutions. To work at the UvA is to work in an independent, creative, innovative and international climate characterised by an open atmosphere and a genuine engagement with the city of Amsterdam and society.

Informatics Institute

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.