Application Experts in AI/ML to Supercomputer Centre in Linkoping, Sweden
Back to available jobsWe are hiring experts in artificial intelligence and machine learning (AI/ML) to develop advanced computational and data storage services for Swedish research focused on high-performance computing (HPC)
The Role of an Application Expert in AI/ML
As a result of increased investments from the Knut and Alice Wallenberg Foundation (KAW) and EuroHPC, NSC is now further strengthening its expertise in AI/ML, and we are seeking individuals with strong competence in modern AI/ML methods, such as deep neural networks, to develop computational resources, associated services, and education to meet the needs of KAW's research initiatives and the increased focus on AI within EuroHPC. AI/ML-based methods are developing rapidly, and entirely new applications and services are emerging in research fields as diverse as human genomics, protein folding, materials physics, and fluid dynamics, so you will encounter and interact with individuals in many exciting research fields. The work tools will be computational clusters and distributed data storage at the forefront of technology, and the users will be Sweden's leading researchers. There will also be a strong focus on developing course activities focused on the optimal use of relevant AI/ML services.
There are three focus areas for the positions: 1) Computation 2) Data processing and 3) Education/training:
The focus areas have significant overlap in their components, and the solutions developed require a cohesive and holistic view to be successful. The overarching task for an application expert is to help maximise the research outcome of the available computational and storage resources, as well as to guide researchers in the uptake of new approaches. The tasks are highly varied and generally follow the needs identified among user groups and by NSC.
The focus areas further include to:
- Improve usability and performance of computational resources in various aspects, particularly parallel/distributed training of models for generative AI.
- Develop services to support new workflows, such as for sensitive data, container solutions, or collaboration platforms.
- Design courses and workshops in the techniques applicable to the development of AI/ML applications.
- Identify needs in dialogue with researchers and other user groups.
- Monitor technology and provide expert support in future procurements of technical solutions.
- Collaborate with colleagues, external partners, and researchers in the development of services.
- Assist research groups with questions and solutions of a primarily technical nature.
- Parallelisation and scaling studies and user support regarding such activities.
- Optimise data flow from distributed storage systems to computational units.
The person we need
To succeed in the role, the following are required:
- Relevant university degree - MSc/engineer in programming/computer science or equivalent competence acquired in another way.
- Documented good knowledge of Python and one of the most prominent Deep Learning frameworks -- PyTorch or TensorFlow.
- Experience with Linux/Unix.
Additional qualifications that strengthen your application include one or several of the following:
- Experience with distributed (multi-GPU) DNN training with TensorFlow, PyTorch, or another framework. Particularly experience with Generative AI and multi-modal models.
- PhD degree in a some of the relevant fields.
- Relevant work experience.
- Experience in teaching and developing course activities.
- Knowledge of scientific computing as well as computational and data storage infrastructure.
- Ability to work individually and in collaboration with colleagues in different fields.
- Initiative and interest in supporting Swedish research within scientific disciplines that rely heavily on computational resources.
- Experience with additional Deep Learning frameworks.
- HPC or related fields such as parallel programming.
- Experience of working with sensitive data.
- Experience in project management.
- Experience in programming GPUs with C/C++/CUDA/HIP/OpenACC/OpenMP.
The workplace
The positions are located at Campus Valla, Linkoping University, Sweden. You will join a group of application experts with domain expertise in various scientific fields, with a common primary focus on facilitating efficient use of NSC's computational resources. The group works closely together with NSC's technical experts, which is a key factor for successful work with user-oriented services. In the role, you will collaborate with several external parties, such as researchers, research infrastructures, software developers, etc. Our workplace is characterised by values such as respect, responsibility, and courage. We have an international and stimulating environment with an open climate where ideas and discussions are encouraged. With us, you will have the opportunity to deepen your technical knowledge and learn from the best in the field. You will be given ample opportunity for competence development and will be involved in shaping our future services, both locally and nationally, in an organisation with efficient decision-making within a fast-growing professional field.
More information about NSC can be found at NSC Sweden
The employment
Permanent position, Full-time, 100%. A probationary period of 6 months may be applicable.
Start date by agreement.
We will offer support for work permit and moving to Sweden if needed.
Salary and employment benefits
Linköping University is a Swedish public employer and offers individual salary setting, as well as opportunities to combine parenthood and an active lifestyle with employment.
NSC offers a possibility of remote work up to 40% of the working time.
More information about employee benefits is available here.
Union representatives
Information about union representatives, see Help for applicants.
Application procedure
Apply for the position by clicking the “Apply” button below. Your application must reach Linköping University no later than 2025-01-30 (CET).
Applications and documents received after the date above will not be considered.
We look forward to receiving your application!
Linköping university has framework agreements and wishes to decline direct contacts from staffing- and recruitment companies as well as vendors of job advertisements.
Contact persons
Torben Rasmussen
Applikationsexpert, Application Environment (AE)
+46 13 28 14 94