Bioinformatics Software Engineer / Bioinformatics Software Engineeress

ETH Zürich - July 5, 2025

Institute for Food, Nutrition, and Health

The position is located at the Institute of Food, Nutrition, and Health at ETH Zurich within the Laboratory of Food Systems Biotechnology under the direction of Prof. Dr. Nicholas Bokulich. The Bokulich laboratory develops bioinformatics methods and software for microbiome research, including the significant platform QIIME 2, applying these tools to explore microbiomes at the intersection of food and human health.

The successful applicant will be responsible for developing bioinformatics software designed for the analysis and integration of microbiome and other omics datasets. This involves studying microbial communities that relate to food and human health. The ideal candidate will have extensive experience in Python programming for bioinformatics software development and be comfortable with collaborative development on GitHub, leading initiatives alongside a diverse team of interdisciplinary scientists and engineers to create and apply open-source software across various research topics.

Key Qualifications

  • Master’s degree or Bachelor’s degree with equivalent experience in computer science, data science, electrical engineering, computational biology, or other relevant fields.
  • Proficient programming skills in Python and substantial experience in software development/engineering.
  • Demonstrated experience in developing open-source bioinformatics software.
  • Experience in collaborative software development using Git and GitHub.
  • Ability to develop and implement GitHub Actions workflows.
  • Excellent interpersonal communication, teamwork, and organizational skills.
  • Proficient in written and spoken English to effectively communicate with colleagues and collaborators.

Desired Qualifications

  • Experience with the QIIME 2 platform.
  • Knowledge of biological data structures and formats.
  • Background in working with microbiome (marker gene, metagenome) or other omics data.
  • Experience with the conda and conda-build ecosystem.
  • Familiarity with software containerization (Docker, Singularity).
  • Experience in high-performance computing environments.

Your Career with Impact

Join ETH Zurich, an institution that not only supports your professional development but also actively contributes to meaningful societal change. We are committed to maintaining a sustainable and climate-neutral university.

As a benefit, you can expect perks such as public transport season tickets, car sharing, a diverse array of sports offered by ASVZ, accessible childcare, and attractive pension benefits.

Apply online using the form below. Only applications matching the job profile will be considered.

For further information about the Institute of Food, Nutrition, and Health, please visit our website. If you have questions regarding the position, please contact Dr. Michal Ziemski at michal.ziemski@hest.ethz.ch (no applications).

Location : Zürich ETH-Zentrum
Country : Switzerland

Application Form

Please enter your information in the following form and attach your resume (CV)

Only pdf, Word, or OpenOffice file. Maximum file size: 3 MB.