Scientific Software Developer/Programmer (50-100%)

Starting immediately or as per agreement

The Biozentrum of the University of Basel is one of the leading life sciences institutes in the world. It consists of 32 groups and 500 employees that research how molecules and cells create life, spanning the scale from atom to organism. Founded in 1971, the Biozentrum has been the birthplace of many fundamental discoveries in biology and medicine.

The research group of Richard Neher is looking for a programmer/developer. Our group is a (co-)developer of multiple scientific software packages used to track and visualize viral and bacterial evolution including, TreeTime, and panX.
We are looking for somebody who would contribute to the development and maintenance of such tools and services that result from our research. These tools are used by a global community of infectious disease and public health researchers.

Your position

Your core task would be to collaborate with scientists and take new ideas from a sketch to a robust application. You would be involved in a diverse set of projects including development of data visualizations, back-ends/web services, and bioinformatic analysis workflows. We expect you to creatively contribute to these projects and you would have the opportunity to shape their development. These projects are public facing and completely open source.

Your profile

The ideal candidate for this position has experience in scientific software development and/or web-applications adhering to best-practices in software development (version control, continuous integration, unit tests). Experience with Linux environments and Python is required. The candidates should have a degree in computer science, software development, bioinformatics or equivalent experience. Due to the broad set of projects, you should have experience in at least two of the following:
  • web app development with react.js (or similar)
  • data visualization with javascript/d3
  • scientific programming in python/C++
  • development of bioinformatic analysis workflows
If you are unsure whether your profile matches what we are looking for, get in touch with Richard Neher at

We offer

The Biozentrum offers a cutting-edge research infrastructure, a highly international environment that provides numerous opportunities to learn more, and excellent working conditions. The position is initially for 2 years, with the possibility of permanent employment. Salary and benefits according to University of Basel standards.

Application / Contact

Please apply online with a CV, letter of motivation, and a summary of past projects you worked on including links to relevant source code repositories (where possible).

For specific questions, feel free to contact Richard Neher at
Reviewing of application will start on 15 December 2019 and continue until the position is filled.

Your privacy is important to us.

When you apply through our system, you have to provide personal information in the course of the evaluation process. Have a look at our data privacy policy to find out how we handle and protect your data.

By submitting the data in this form, you are consenting to this policy.

Personal Details

Please enter your personal details

Date of birth*:
Place of birth*:

Contact address

Country of residence*:

Degrees obtained

Complete at least one degree and date.
Please attach a copy of diplomas and grades (A4 size) with this form (below).

Language skills

English proficiency*:
German proficiency*:

Your application

Letter of Motivation

Provide your cover letter here

Cover letter:
Professional experience

Please provide the main highlights of your CV here. You can upload your complete CV as a file in the end.

CV Highlights:
What makes you unique for this position?
In a few words,... :


Please provide contact information for up to 3 references

Additional information


Please include here any additional information you feel is relevant to your application (work permit, availability, etc.)

Further comments:
Outside interests and hobbies
Let us get to know you better:

Supporting files

Please provide additional documents: Formatted CV and Cover letter, Reference letters, other relevant documents, ...)

* Fields must be filled out for initial submission