Job description
At the end of 2025, CSC will deploy Roihu, Finland's next national supercomputer. We're looking for a skilled specialist to help shape the foundation of this cutting-edge system. At CSC, we offer unparalleled growth opportunities, and a supportive and inclusive environment. Join us today!
In this role, you'll design and implement the end-user software environment on Roihu that thousands of researchers will rely on to advance science across Finland. This includes the module environment and all the base components on top of which applications are installed (compilers, MPI, libraries). The target is to develop automated deployment strategies for reproducible deployments. Key technologies are Spack and Apptainer containers. You will coordinate with science support teams how and when to install scientific applications and will be involved in enabling pilot users to use Roihu during the acceptance phase.
In the position you will also participate in other development and operations tasks that enable us to realize the services and functionality we plan to offer on Roihu. These tasks can be tailored based on your experience and interests. One key topic is the job level monitoring solution we are developing. You could participate in the final development activities to finalize the end user reporting tools, as well as the deployment and testing of the installation. The team is also working on multiple projects where programmatic API based access to HPC is used.
Main tasks:
Develop and deploy new end-user stack on upcoming national HPC system Roihu
Design and implement automated deployment strategies using Spack and Apptainer containers for reproducible installations
Install and maintain the core module hierarchy, MPI stack with GPU support, compilers, and numerical libraries
Collaborate with science support teams to coordinate application installations
Partner with our outreach team to create clear, comprehensive documentation to docs.csc.fi
Development and operations of software and services for HPC systems
Contribute to our job-level monitoring solution, developing end-user reporting tools
Participate in projects involving programmatic API-based access to HPC resources
Job requirements
Competences:
Experience with software compilation and installation across multiple compiler stacks (GCC, Intel, NVIDIA, AMD)
Familiarity with version management tools and CI/CD practices (CMake, Git, GitHub, GitLab)
Skills related to package managers (Spack, apt, rpm, pip, …) and containers (Apptainer, Podman, Docker, …)
Python and Lua experience
Basic knowledge on installing Java, Golang and Rust programs
Desirable competences:
MPI knowledge, especially on low-level details like UCX, PMI integration, configuration and installation
Good practice of Unix/Linux system and system administration
Experience in using Openstack and Openshift
Microservice development using Golang
Database knowledge (PostgreSQL, TimescaleDB)
Don't have all these skills? No problem. We provide opportunities to develop missing competencies during your initial work period. We value potential and learning aptitude as much as existing expertise.
What we offer:
At CSC, our employees enjoy a wide range of benefits designed to support both their professional and personal lives. We offer flexible working hours and the option for remote work, making it easier to balance work and daily life. Our comfortable workspaces in Keilaniemi, Espoo, and Renforsin Ranta, Kajaani, are designed to facilitate both teamwork and tasks that require quiet concentration. We provide comprehensive occupational healthcare services, comprehensive health insurance, and remote work insurance. Employees can take advantage of a lunch benefit during the workday, and we support recreational activities with sports and cultural benefits.
Send your application by 26.3.2025.
Diversity is part of who we are, and we continuously work to ensure the diversity and equality of our workplace. We encourage all skilled applicants regardless of background to apply for the position.
For more information, please contact Sebastian von Alfthan, sebastian.von.alfthan(at)csc.fi, +358405888688.
Who are we?
We work together for the future of research and learning through advanced technology. Our competence is the platform on which our society researches, learns and remembers. With us, you get to do meaningful work for the digitalisation of Finnish society, not forgetting significant international cooperation projects.
CSC is a non-profit special assignment company owned by the Finnish government and Finnish higher education institutions. We build digital solutions for data management, scientific computing, and education that enable researchers, learners, and companies to understand the world.
Our company’s key resource is our curious personnel with a willingness to learn, and their well-being at work is very important to us. As a community, we work to ensure that well-being, diversity and inclusiveness are embedded in our culture and practices.
CSC – Jobs for Brilliant Minds
- Espoo, Uusimaa, Finland
or
All done!
Your application has been successfully submitted!