Research Engineer

Back to available jobs
Ref IDA-2024-00352
We have the power of over 40,000 students and co-workers. Students who provide hope for the future. Co-workers who contribute to Linköping University meeting the challenges of the day. Our fundamental values rest on credibility, trust and security. By having the courage to think freely and innovate, our actions together, large and small, contribute to a better world. We look forward to receiving your application!

We 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 welcome applicants with different backgrounds, experiences and perspectives - diversity enriches our work and helps us grow. Preserving everybody's equal value, rights and opportunities is a natural part of who we are. Read more about our work with: Equal opportunities.

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

Fredrik Heintz

Head of division, Professor

fredrik.heintz@liu.se

Sandra Malmström

HR-administratör

sandra.malmstrom@liu.se

URL to this page