Skip to main content

This job has expired

Scientific Software Development Position

Employer
Global Academy Jobs
Location
Switzerland
Closing date
May 24, 2019

Job Details

The research group "High Performance Computing" under the guidance of Prof. Florina Ciorba is looking for a scientific software developer. Our research team studies the interplay between the HPC systems and their applications with a focus on the performance optimization of the applications executing on the system. The starting date would be June 2019 with a duration of 13 months.

Your position

Development of an Exascale-grade mini-app* for astrophysics and computational fluid dynamics, with specific tasks such as:
  • Code development following the C++14 standard
  • Code parallelization via shared-memory and accelerator-based programming, task-based programming for on-node multi-threaded execution, as well as distributed-memory programming for the multi-process execution across computing nodes
  • Use high performance parallel I/O libraries
  • Use of state-of-the-art hierarchical and/or distributed dynamic load balancing techniques to exploit the massive hardware parallelism at runtime
  • Implementation of fault-tolerance mechanisms
  • Development of test cases for the mini-app
  • Performance testing and tuning of the developed mini-app on distributed systems
  • Employ modern software development techniques and best-practices, using a continuous integration system and containerization solutions

* SPH-EXA: Optimizing Smoothed Particle Hydrodynamics for Exascale Computing, https://hpc.dmi.unibas.ch/HPC/SPH-EXA.html

Your profile
  • A Bachelor's degree in Computer Science, Computer Engineering, Computational Science or Mathematics;
  • Very good programming skills in C/C++;
  • Experience in parallel programming: (OpenMP, HPX, MPI) is a plus;
  • Experience with accelerator programming (OpenACC, OpenMP 4.5, CUDA) is a plus;
  • Experience with containerization solutions would be an advantage;
  • English fluency (verbally and in writing);
  • Strong team-working abilities;
  • Ease of interaction in a multicultural environment; and
  • Experience in carrying out research projects and writing project reports is a plus.


We offer you
  • Joining a dynamic and supporting working environment
  • Collaboration with highly skilled cosmologists, astrophysicists and computer scientists with software engineering background
  • Work tasks with significant impact on the scientific community
  • The privilege of using one of the top #5 most powerful supercomputer in the world (Piz Daint).

Company

Global Academy Jobs works with over 250 universities worldwide to promote academic mobility and international research collaboration. Global problems need international solutions. Our jobs board and emails reach the academics and researchers who can help.

"The globalisation of higher education continues apace, driving in turn the ongoing development of the global knowledge economy, striving for solutions to the world’s problems and educating a next generation of leaders and contributors."

Company info
Website

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert