The SIB Swiss Institute of Bioinformatics is an internationally recognized non-profit organization, dedicated to biological and biomedical data science. Its data scientists are passionate about creating knowledge and solving complex questions in many fields, from biodiversity and evolution to medicine. They provide essential databases and software platforms as well as bioinformatics expertise and services to academic, clinical, and industry groups. SIB federates the Swiss bioinformatics community of some 800 scientists, encouraging collaboration and knowledge sharing. The Institute contributes to keeping Switzerland at the forefront of innovation by fostering progress in biological research and enhancing health.

 Curious? Please click here to learn more about working at SIB.

To reinforce our team in Geneva, Switzerland, we are seeking a Data Scientist.
Data scientist


SIB Swiss Institute of Bioinformatics

Work Location

Geneva, Switzerland

Employment fraction

80% - 100%

Type of contract


Job tasks
This position is opened as part of a project carried out in close collaboration with the Biology Division of the Spiez Laboratory (Swiss Federal Institute for the NBC-Protection) and will focus on proteomics, notably on the analysis and characterization of highly pathogenic organisms and toxins from mass spectrometry coupled with ion-motility spectrometry.

The main activities will be : 

Develop and apply bioinformatics methods and statistical/machine learning models, in collaboration with internal and external partners.
  • Identify and assess methods to use depending on the project needs, in close collaboration with the project leads.
  • Participate to project meetings with internal/external partners.
  • Implement selected methodologies and perform thorough testing and methods validation.
  • Properly document and report methods and results.
  • Ensure the delivery of high quality milestones.
Package code from bioinformatics and machine learning tools to make them self-contained, and ready to be used and integrated into other applications.
  • Integrate self-developed code or code from others into applications, in collaboration with the group’s developers.
  • Clean and optimize code according to production-level quality standards.
  • Install software and dependencies as required on dedicated servers, in collaboration with other developers.
Keep up-to-date with current and future trends and developments within own field.

Participate to articles writing (including submission).

Actively contribute to SIB knowledge sharing and practices improvement.

Represent SIB Clinical Bioinformatics and other SIB groups in scientific congresses and meetings (internal and external).

The successful candidate will be involved in missions carried out at the Spiez Laboratory under their technical leadership. She or he will work 60% in Spiez, 20% in Geneva, and 0-20% from home.

Profile requirements
  • MSc or PhD in Computational Science, Data Science, Bioinformatics or related field.
  • One year hands-on experience in projects involving the development of machine learning models for biomedical research.
  • Excellent knowledge of machine learning and data analysis methods and techniques.
  • Proficiency in Python, Linux/Unix systems.
  • Knowledge in LC-MS data analysis (e.g. Skyline, Peaks) and chemoinformatics.
  • Knowledge of git.
  • Basic experience with containerization tools (e.g. Docker).
  • Some experience with GPU and graphics card programming (e.g. CUDA, OpenCL, OpenGL).
  • Experience in the configuration of a computing cluster is an asset.
  • Wet-lab skills are an asset.
  • Excellent English; French and German are an asset.
  • Teamwork, excellent interpersonal and organizational skills.
How to apply
SIB is committed to ensuring and fostering diversity and equal opportunities in the workplace as well as in the scientific ecosystem. If you are interested in this challenging and highly interesting position, please submit your application including CV and letter of motivation through our online portal by clicking the "Apply" button.