Academic Jobs

University of Oslo, Norway - logo

Informatics -Senior engineer Job for Python or Java systems developer, Norway

University of Oslo, UiO


Apply Before the Deadline

Nov 1, 2021 23:59 (GMT +1)

Apply Now

Senior Engineer Job – ELIXIR Norway project is available at the Centre for Bioinformatics, Department of Informatics (IFI), University of Oslo – Norway, Nov2021

Support us by Sharing!

Scroll Down for Content

General Info

Position: Senior Engineer
No. of Positions: 1
Research Field:
Deadline to Apply: November 1, 2021(GMT +1)
Joining Date: -
Contract Period: Not Mentioned
Salary: NOK 563 900 – 650 300 per year

Centre for Bioinformatics
Department of Informatics (IFI)
University of Oslo, UiO

Scroll Down for Content

Qualification Details

Required competence:

  • Relevant master degree or above in informatics or bioinformatics from college or university - relevant experience can weigh up for lack of formal education
  • Software backend development experience in Python and/or Java. If the applicant only has experience with other programming languages, she/he must be willing to and capable of rapidly learning these languages by oneself. JavaScript experience is a plus, but will not be used for core development
  • Experience and interest in Object Oriented Programming
  • Competence in mathematics/statistics/bioinformatics and/or biology is not required, but is advantageous
  • Good problem-solving capabilities
  • Excellent communication skills in English, both oral and written
  • Being self-driven and having the ability to work independently, as well as being a team player

Other important competence include:

  • Experience in Test-Driven Development (TDD) or other Agile methodologies, Design Patterns, algorithm development and systems architecture
  • Scientific programming/data analysis (NumPy, R, etc.)
  • Open Source development experience, including git/GitHub-based version control, participation in Open Source communities, code contribution, etc.
  • DevOps experience, including continuous integration and deployment: Jenkins, Travis CI, or similar
  • Linux experience, including software dependency management and service-level operations.
  • Workflow development/design, in e.g. CWL, Galaxy, or similar workflow engines
  • Experience with container platforms (Docker, Podman, Kubernetes etc.), and package management (Conda/BioConda, Pypi, Poetry, etc.)
  • Database management and architecture
  • Web front-end development

Responsibilities/Job Description

The position will be part of the Oslo bioinformatics ELIXIR team, which is the Oslo node of the ELIXIR Norway project. The Oslo bioinformatics ELIXIR team is part of the Centre for Bioinformatics hosted at the Department of Informatics (IFI) at the University of Oslo.

The position is permanent contingent on availability of external funding.

The ELIXIR Norway project is part of a European bioinformatics infrastructure program to ensure timely sustainable use of data and bioinformatics tools for life sciences. ELIXIR Norway is currently jointly funded by the Norwegian Research Council and the partner universities and organizations.

How to Apply?

Online Application through "Apply Now" Button from this page or from advertisement webpage (URL below)

Reference Number: -
(If any, use it in the necessary place)

Scroll Down for Content

Documents Required

The application must include:

  • Application letter
  • CV (complete overview of education and work experience)
  • Copies of educational certificates, transcript of records and letters for recommendation
  • Names and contact details of 2-3 references (names, relation to candidate and telephone number)

The application with attachments must be delivered in our electronic recruiting system, please follow the link “apply for this job”.

Foreign applicants are advised to attach an explanation of their University's grading system. Please note that all documents should be in English (or a Scandinavian language).

About the Project

The position will be part of the ELIXIR development/operations team at the University of Oslo (UiO), participating in the development and deployment of functionality for various national and international solutions provided by ELIXIR Norway, including:

  • The University of Oslo node develops a range of services that are part of the portfolio of functionality provided or facilitated by ELIXIR Norway:
    • The FAIRtracks software ecosystem ( providing standards and services for annotating genomic and epigenomic datasets related to DNA positions (genomic track data) with FAIR metadata, including the TrackFind service ( for querying such metadata. This software is primarily implemented with Python and Java, and is heavily using JSON Schema for specification/validation.
    • The Genomic HyperBrowser (, a Python-based framework providing an advanced statistical analysis engine for genomic track data, libraries and file formats for managing track datasets (the GTrack ecosystem,, a methodology for building dynamic web-tools rapidly using only Python code, aimed primarily towards prototyping (Galaxy ProTo,
    • Several domain-centric databases with custom REST APIs and web GUIs, including a national database of DNA variation of Norwegian individuals.
    • Various collaborative efforts, typically providing infrastructure solutions for locally developed research software. Examples include tools for annotating cancer-related DNA variants and software for analysing adaptive immune receptors and repertoires using Deep Learning.
  • Nationally coordinated development and deployment of the ELIXIR Norway infrastructure aimed at Norwegian researchers, which includes:
    • The Norwegian Federated European EGA (European Genome-Phenome Archive) node (, which will store DNA sequences and other sensitive data deposited by Norwegian researchers within a highly secured infrastructure called Services for Sensitive Data (, while allowing sharing of metadata and data with installations of other EGA installations in Europe, within the bounds of GDPR, national laws and research ethics approvals.
    •, a national web-based portal hosting Life Science-related tools and workflows provided by ELIXIR Norway with related cloud-based computational resources, including a pan-European job execution network. is a national installation of an end-user framework called Galaxy (, which has a large international community of users and developers, especially within bioinformatics.
    • The National e-Infrastructure for Life Science (NeLS,, which provides storage resources for individual researchers and research projects, alongside related services, such as user/project management; features supporting ELIXIR help desk activities to researchers; data transfer to/from DNA sequencing facilities, analysis platforms and research data archives; and FAIR ( solutions for research data management.

We are looking for a self-driven systems developer with a solid education in computer science or similar and with relevant development experience in Python and/or Java. The applicant should be motivated in working in an academic setting with development and deployment of infrastructure and software, supporting Life Science research activities. Interest and motivation with learning and making use of various cutting-edge technologies is important. Exact allocation of work tasks and projects will be dynamically determined based on the match of the candidate competence and motivation with arising needs.

About the Employer: University of Oslo, UiO

Note or Other details

Interviews with the best qualified candidates will be arranged.

Scroll Down for Content

Contact details

For further information, please contact Professor Eivind Hovig,

For questions regarding the recruitment system please contact HR adviser Torunn S. Guttormsen, phone: +47 22854272, e-mail:

Advertisement Details: Senior engineer position available for Python/Java systems developer

Other Vacancies from this field

Scroll Down for Content

Support us by Sharing!