Umeå University, Faculty of Science and Technology

Umeå University is one of Sweden’s largest higher education institutions with over 37,000 students and about 4,700 employees. The University offers a diversity of high-quality education and world-leading research in several fields. Notably, the groundbreaking discovery of the CRISPR-Cas9 gene-editing tool, which was awarded the Nobel Prize in Chemistry, was made here. At Umeå University, everything is close. Our cohesive campuses make it easy to meet, work together and exchange knowledge, which promotes a dynamic and open culture.

The ongoing societal transformation and large green investments in northern Sweden create enormous opportunities and complex challenges. For Umeå University, conducting research about – and in the middle of – a society in transition is key. We also take pride in delivering education to enable regions to expand quickly and sustainably. In fact, the future is made here.

Are you interested in learning more? Read about Umeå university as a workplace

Department of Computing science 

The Department of Computing Science is characterized by world-leading research in a multitude of scientific fields and is ranked highly in international comparison.

The department has been growing rapidly in recent years, with a focus on creating an inclusive and bottom-up driven research environment. To further strengthen our numbers, we are now looking for project asisstant. Our workplace consists of a diverse set of people from different nationalities, background and fields. More information about the department is available at:

https://www.umu.se/en/department-of-computing-science/

About the position

The EC-funded Center of Excellence for Exascale CFD (CEEC), https://ceec-coe.eu/, which started on January 1st 2023 and runs for four years, specializes in the area of numerical simulations for turbulence. Anyone who has ever flown knows that there can be turbulence, air currents that spin and twist with varying strength and direction. Today there are methods to calculate this seemingly unpredictable phenomenon, but they are complex and require a lot of computing power. Exascale computing offers such supercomputer performance. The main task of the advertised position is to contribute to the algorithmic development and enhancement of the consortium CFD applications. The work involves analysis of the consortium CFD applications using computer arithmetic tools, identifying possibilities for precision cropping, implementing provided algorithmic solutions, and benchmarking/ testing.  The opportunities for precision cropping can be evaluated using the Verificarlo framework (https://github.com/verificarlo/verificarlo) through stochastic and lower-precision emulation. This  will be done in collaboration with Li-PaRAD, UVSQ, Université Paris-Saclay which is one of the main institutions contributing to Verificarlo. 

To meet these needs, we are now looking for a project assistant for a temporary position.

The main responsibilities of the announced position are to:

  • Characterize the numerical behavior and pinpoint abnormalities on the consortium CFD codes. 
  • Deploy and improve the Verificarlo tool so it can be used in the CEEC context which targets heterogenous HPC platforms. 
  • Evaluate the numerical behavior and energy-footprint of different algorithmic solutions into the consortium codes in close collaboration with and help from the codes’ developers.
  • Evaluate the optimization impact on energy reduction and for sustainable development. In particular, find the best compromise in terms of accuracy and energy for different CFD kernels.

By working with CEEC, an project assistant will have an opportunity to:

  • Collaborate with leading European researchers from five different countries and contribute to the algorithmic development driven by production-ready project applications.
  • Access to HPC infrastructures including local and EU tier-0 supercomputers.
  • Publish scientific articles as the main author.

Qualifications 

  • Bachelor of Science (or equivalent diploma) in computer science or applied mathematics. 
  • The ability to concretize and solve open and complex problems.
  • Experience in algorithm development and their implementation.
  • Experience in scientific software development using C/C++ and possibly Fortran.
  • Basic knowledge and, preferably, experience in high-performance computing (shared memory, accelerators, distributed) as well as the related libraries (OpenMP, MPI, CUDA)
  • Experience of working with containers such as Singularity; GitHub; CI/CD 

We also require the following soft skills:

  • Excellent communication skills in written and spoken English
  • Good collaborative skills to work with researchers in the project

For more information, contact Roman Iakymchuk: riakymch@cs.umu.se 

We look forward to receiving your application!

Type of employment Special fixed-term employment
Contract type Full time
First day of employment March 2024, or by agreement
Salary Monthly pay
Number of positions 1
Full-time equivalent 100%
City Umeå
County Västerbottens län
Country Sweden
Reference number AN 2.2.1-2155-23
Contact
  • Roman Iakymchuk, riakymch@cs.umu.se
Union representative
  • SACO, 090-7865365
  • SEKO, 090-7865296
  • ST, 090-7865431
Published 08.Jan.2024
Last application date 28.Jan.2024

Return to job vacancies