Academic Jobs

University of Amsterdam, The Netherlands - Logo

Scientific Programmer Job – GPU Specialist, Amsterdam, Netherlands, Jan 2022

The Netherlands, University of Amsterdam (UvA)

The University of Amsterdam invites applications for a Scientific Programmer at the Faculty of Science, Informatics Institute, The Netherlands – Jan 2022

Support us by Sharing!

Scroll Down for Content

General Info

Position: Scientific Programmer
No. of Positions: 1
Research Field: ,
Joining Date: Feb 01, 2022
Contract Period: 2 Years
Salary: 2,710 EURO/Month

Faculty of Science
Informatics Institute
University of Amsterdam (UvA)
Amsterdam, The Netherlands

Scroll Down for Content

Qualification Details

Your experience and profile:

  • MSc. level education in computer science, computational science, or related field;
  • solid knowledge of git, C++, CUDA, Python;
  • at least some familiarity with: MPI, HPC Scheduling systems (e.g., slurm), CI/CD;
  • onterest and motivation to read, process, and understand scientific documents as necessary to develop state-of-the-art solutions.

Knowledge on the followings is considered an advantage: Container technologies (e.g., Docker, Singularity), numerical methods and algorithms, other GPU programming modalities (e.g., HIP), unit tests.

Responsibilities/Job Description

Are you looking for a challenging job that gives ample room and opportunities to grow? When someone talks about CUDA, OpenCL, HIP, SYCL, GLSL, or HLSL, you know what the person is talking about AND you have an opinion why it should or should not be used?

If this feels like you then read on!

We are developing high-performance simulations using the latest hardware (both GPUs and CPUs) and the most advanced technologies for large-scale execution in HPC centres. We primarily apply these to solve health care related questions within the domain of Computational Biomedicine, and due to the growing demand in computational performance we are porting some of our flagship codes from CPU to hybrid CPU-GPU execution.

What are you going to do?

We seek a scientific programmer for our team to work on executing advanced simulations (e.g., HemoCell) on high-end massively parallel computing systems, evaluate the performance, and port the performance-critical sections to GPU. You will work together with a team of researchers and will regularly consult expert engineers from various HPC centres around Europe (e.g., from Snellius, Netherlands; LRZ, Germany; Archer2, UK).

Your tasks:

  • Port C++ CPU code to GPU (primarily CUDA);
  • oversee the git repository of the code;
  • proactively suggest ideas and possible solutions;
  • write documentation;
  • extend the continuous integration tests;
  • support the researchers in deploying the code.

How to Apply?

Online Application through "Apply Now" Button from this page

Reference Number: 7925
(If any, use it in the necessary place)

Scroll Down for Content

Documents Required

Then we look forward to receiving your application by 23 January 2022. You may apply online by using the link below.

Applications in .pdf should include:

  • A curriculum vitae (including an url allowing download of pdf of MSc thesis if relevant);
  • a letter of motivation (at most one page);
  • if you have a public repository (i.e., github/gitlab/bitbucket) to show some of your previous work, don’t forget to include a URL to it!
  • name and contact details (including email address) of a referee who can provide details about your profile (e.g., the main supervisor of your Master thesis).

Please mention the months (not just years) in your CV when referring to your education and work experience. We will invite potential candidates continuously for interviews, but within one week after the closing date latest.

About the Faculty

The Faculty of Science has a student body of around 7,000, as well as 1,600 members of staff working in education, research or support services. Researchers and students at the Faculty of Science are fascinated by every aspect of how the world works, be it elementary particles, the birth of the universe or the functioning of the brain.

The mission of the Informatics Institute is to perform curiosity-driven and use-inspired fundamental research in Computer Science. The main research themes are Artificial Intelligence, Computational Science and Systems and Network Engineering. Our research involves complex information systems at large, with a focus on collaborative, data driven, computational and intelligent systems, all with a strong interactive component.

The Computational Science Lab of the Informatics Institute aims to make dynamic complex systems tractable via computational science. We study a broad range of dynamics systems in fields ranging from biomedicine to urban, or socioeconomic systems. We also develop theory of dynamic complex systems based on concepts of information processing.

To work at the University of Amsterdam is to work in a discerning, independent, creative, innovative and international climate characterized by an open atmosphere and a genuine engagement with the city of Amsterdam and society. Here you can read more about working at the University of Amsterdam.

About the Employer: University of Amsterdam (UvA)


We offer a temporary full-time contract for the period of two years. Preferred starting date is 1 February 2022. Upon positive evaluation and satisfactory performance, there is a possibility to extend the contract.

The gross monthly salary based on full-time employment (38 hours per week) ranges from €2,710 up to a maximum of €4,093 (salary scale 9). This is exclusive 8% holiday allowance and 8,3% end-of-year bonus.

The starting salary will be based on qualifications, expertise and relevant experience.

A favourable tax agreement, the ‘30% ruling’, may apply to non-Dutch applicants. The profile ICT developer 4 is applicable in accordance with the Collective Labour Agreement of Dutch Universities.

Are you curious about our extensive package of secondary employment benefits like our excellent opportunities for study and development? Take a look here.

What else do we offer:

  • a very friendly, interactive and international working environment;
  • new building located near the city center (20 minutes by bicycle) of one of Europe’s most beautiful and lively cities;
  • access to high-end computing facilities (e.g. clusters with 750,000+ cores).

Scroll Down for Content

Contact details

Do you have any questions or do you require additional information? Please contact:

Advertisement Details: Scientific Programmer GPU Specialist

Other Vacancies from this field ,

Scroll Down for Content

Support us by Sharing!