Scientific programmer in biomedical data science

King Abdullah University of Science and Technology
Computational Bioscience Research Center
Saudi Arabia Mekkah Thuwal


We are seeking to fill a position for a scientific programmer working in a research group focusing on biomedical data analysis. The group has developed and maintains a number of public services, such as the AberOWL ontology repository, the PhenomeNet system for candidate gene prioritization, the DeepGO server for function prediction, as well as a number of machine learning methods and software for genomic data analysis (see

The scientific programmer will be responsible for developing research software jointly with other researchers in the group, maintain and further develop current services developed by the group, and contribute to developing analysis workflows for genomic data. All software should be made available under a free software license.

The programmer will work in the group of Prof Robert Hoehndorf (, a research group which is recognized for its work on biomedical data analysis and knowledge-based systems, and which has strong collaborations with leading international research institutes.

Scientific programmers are entitled to a competitive salary (commensurate with the applicant's qualifications), fully-furnished housing on the KAUST campus, free medical and life insurance, free education at KAUST schools for children, and relocation allowance.

KAUST will be responsible for the actual recruiting decision, appointment offers and employment benefits.


Expertise required:
- BSc/MSc (or higher) in computer science, bioinformatics or a related field
- Strong programming skills and experience
- Experience with high-performance computing and parallelization
- Ability to work as part of a team, in particular with students and junior researchers

There is no specific requirement for a particular programming language, but software developed in the group is written in C, Python, Java, Groovy, Perl, R, Matlab, PHP, Javascript, and other languages. It is expected that the candidate is willing to contribute to existing in projects.

Desirable expertise:
- Experience in Bioinformatics, in particular, analysis of next-generation sequencing data
- Experience with Semantic Web technologies, machine learning, and Artificial Intelligence
- Experience developing web-based interfaces

Start date

As soon as possible

Start date

To be determined

How to Apply

To apply, please send your CV, the names and contact details of two referees, a brief letter of motivation, and a link to your Github, Bitbucket, or similar repositories, by email to


Robert Hoehndorf