Research Engineer
Back to available jobsWe are looking for a research engineer within the Department of Computer and Information Science with a focus on large-scale AI/ML systems, especially large language models.
The position
Your tasks will consist of developing, maintaining, and running experiments on large-scale scientific AI/ML systems, especially large language models. The goal is to enable and support a modern research methodology in AI and machine learning, requiring both computational flexibility and strong reproducibility on all levels as well as helping researchers in using supercomputer scale computing facilities for experiments and methodology development. You will be financed by and be part of the strategic research environment ELLIIT. You will have access to supercomputers.
Some administrative duties will likely be included.
The person we need
-
We are looking for enthusiastic people who has the competence, drive, and motivation to develop, maintain and run experiments on large-scale infrastructure for modern AI and machine learning research. You should enjoy working as part of a team and be willing to learn from your co-workers and to share your knowledge and experience with them in return. You have a master's degree in computer science or similar. A doctoral degree is meritorious if it is in a field relevant to the position.
Requirements:
- Significant documented experience with large-scale software development on *nix-platforms, including version control, testing, continuous integration, and documentation, for example through active participation in large open-source projects.
- Significant documented experience with software development in Python and/or C++.
- Scientific curiosity and the ability to think independently.
- Excellent oral and written communication skills in English.
Highly meriting:
- Documented experience with developing cloud computing applications and in administrating cloud computing infrastructure.
- Documented experience with containerization, such as Docker, Singularity or Podman.
- Documented experience with orchestration, for example Ansible, Puppet, Salt or Terraform.
- Documented experience with machine learning frameworks such as PyTorch, Tensorflow or Keras, both for single and multi-GPU use.
- Documented experience with relevant middleware such as ROS.
- Knowledge of and published research in AI, machine learning, or robotics.
The workplace
You will be employed in the Reasoning and Learning Lab (ReaL), Division of Artificial Intelligence and Integrated Computer Systems (AIICS) at the Department of Computer and Information Science (IDA) at Linköping University. You will be part of the ELLIIT strategic research environment.
Linköping University is an AI research excellence center with strong and broad research and education in AI both from a technical and interdisciplinary perspective. Coordinator for the EU-project TrusTLLM developing trustworthy and factual large language models. Host of the largest basic research program in Sweden Wallenberg AI, Autonomous Systems and Software Program (WASP) as well as the Wallenberg AI and Transformative Technologies Education Development Program (WASP-ED). Host of the National Academic Infrastructure for Supercomputing in Sweden (NAISS) including an Nvidia SuperPOD (Berzelius).
The Division of Artificial Intelligence and Integrated Computer Systems is highly regarded internationally for its research in many areas of artificial intelligence with a history dating back to the 70s. The Reasoning and Learning Lab mainly conducts research in the areas of machine learning, machine reasoning and their intersection with applications in, for example, autonomous systems, multi agent systems, and industrial use cases.
The employment
Full-time, time-limited employment for 11.5 months.
Starting date by agreement.
Salary and employment benefits
The university applies individual salaries.
We offer the opportunity for a certain amount of remote working, when the needs of the organisation and work duties so permit.
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 20 januari, 2025.
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.