Job opportunity: GPU-programmer for scientific computing

The Space Physics Group at the Department of Physics, University of Helsinki, is a leading European research group specialised in numerical modelling of space plasmas using high-performance computing. We develop Vlasiator, massively hybrid-parallelized simulation in order to investigate the near-Earth space. We are now looking to hire a GPU-programmer to join our team in a software engineer position.

We are looking for a person to participate in porting existing numerical algorithms to a GPU-processing environment. Required main skills are C++, CUDA/HIP development, experience of working in a HPC environment, and the capability to work as a member of a development team. In-depth familiarity with MPI-parallelisation and OpenMP-threading is appreciated. We use git for version control with forked feature branch workflows. We use Github, Flowdock (a Slack-type messaging system), and Zoom for development handling and interaction. The initial phase of the designated task will include refactoring the code and memory management to fully exploit the capabilities of next-generation (pre-exascale and even exascale) heterogeneous computing architectures. As a member of our development team, you will be able to work with the world’s fastest supercomputers, such as LUMI, managed by CSC (! Your code contributions will be included in the public Vlasiator repository, distributed with a GPL-2 license.

Tell us of your experience and why you want to be a part of applying cutting-edge technologies to scientific space studies! Please send us a portfolio with past coding projects, CUDA/HIP/HPC experience, and feel free to include links to any public repositories you have authored or made major contributions to.

Position: full-time, fixed-term, 3-year position beginning early 2021.

Salary is negotiable. We probably cannot offer as much as the top-notch companies, however, we are a highly innovative, high-spirited and flexible team with a strong focus on work wellbeing and personal growth.
Work environment: The Vlasiator team is currently at 15 people and continuously recruiting due to successful grants. The team is highly international with English as the main working language. Remote working is mandatory during the pandemic and can be arranged afterwards as well.

The deadline for applications is 6.1.2021.

For more information, please visit:
fmihpc/vlasiator: Vlasiator – ten letters you can count on on GitHub

For specifics about the position, contact Professor Minna Palmroth (minna.palmroth(at) or the Vlasiator lead developer Urs Ganse (urs.ganse(at) Interested candidates should send their informal application, CV, and code development portfolio to Minna.Palmroth(at)

Leave a Reply

Your email address will not be published. Required fields are marked *