Systems Developer for Precision Medicine

Published: 2018-06-20


The successful applicant is expected to have two or more years of relevant experience in academia or industry in a suitable field such as computer science, bioinformatics, engineering, or related disciplines. This position is for a system developer or computational scientist and key aspects include providing reproducible access to big data and multi-omic datasets, statistics and visualization. Motivation to develop novel software, learn new programming languages and familiarity with statistical methods is desirable. We are looking for a self-driven applicant who has excellent interpersonal and communication skills in spoken and written English to match our dynamic, international, multidisciplinary and collaborative team.

Task Description

This position provides an exciting opportunity to work in a leading research environment for precision and systems medicine research, in close collaboration with bioinformatic experts, IT- and data scientists from the SciLifeLab host universities. The tasks for this position involves handling large-scale data management, administration of databases and interaction with other IT experts for topic related to server, network, and hosting environments. Implementation and automation of analysis pipelines, user interface development along with design of data reports including visualizations and statistical analyses.

Desired qualification and experience:

  • Relevant experience in academia or industry in computer science, computational biology, bioinformatics, engineering, physics or related disciplines.
  • Knowledge of at least one scripting language (Python or alternatively Ruby, Perl) is required, and knowledge of additional languages is desirable (Java, C/C++).
  • Experience in working in a Linux environment and knowledge of R are required.
  • Experience in using and developing relational and non-relational databases (MySql, MongoDB or neo4j)
  • Ability to develop web applications (i.e. back-end and front-end layers, including programmatic access APIs)
  • Ability to develop novel software to address scientific problems
  • Ability to learn new programming languages when required
  • Familiarity with statistical methods
  • Experience with cloud computing and Shiny is beneficial

Application process, salary and contract

The application is to be submitted through the Varbi recruitment system at the following link.

The salary is defined according to the KI salary system. The project is for two years and the contract starts with a 6 months trial period. Preferred start date as soon as possible.

The research group Olli Kallioniemi. This position is in the research group of Olli Kallioniemi, Director of Science for Life Laboratory, Professor of Molecular Precision Medicine at the Dept. Oncology and Pathology, Karolinska Institutet. Our group carries out systems medicine research, aiming to understand the etiology, molecular mechanisms, biomarkers and therapeutics of disease in an individualized manner. The research group works in close collaboration with clinicians and bioinformatics experts as well as with the high-throughput and -omics platforms at SciLifeLab. For more information: