Bioinformatics Software Engineer / Bioinformatics Software Engineeress

ETH Zurich - July 31, 2025

Bioinformatics Software Engineer for Microbiome Research

80%-100%, Zurich, fixed-term

The position is located at the Institute of Food, Nutrition, and Health at ETH Zurich, within the Laboratory of Food Systems Biotechnology (Prof. Dr. Nicholas Bokulich). The Bokulich laboratory develops bioinformatics methods and software for microbiome research, including QIIME 2, and applies these tools to study microbiomes at the interfaces of food and human health.

Job Description

The successful applicant will develop bioinformatics software for the analysis and integration of microbiome and other omics datasets, focusing on studying microbial communities involved in food and human health. The ideal candidate will possess experience in Python programming for bioinformatics software development and will be comfortable engaging with a collaborative team of interdisciplinary scientists and engineers to create and apply open-source software in various research domains.

Profile

We are seeking an experienced bioinformatics software engineer to contribute to the development of the microbiome bioinformatics platform QIIME 2 and related bioinformatics tools.

Key Qualifications

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

Desired Qualifications

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

Workplace

ETH Zurich is dedicated to fostering a supportive and dynamic work environment for all its employees. You will be joining a vibrant community of diverse individuals committed to advancing scientific knowledge and making a positive impact in society.

We Offer

  • Your career with impact: Become part of ETH Zurich, which not only supports your professional development but also actively contributes to positive change in society.
  • Active commitment to a sustainable and climate-neutral university.
  • A range of benefits, including public transport season tickets, car sharing, sports offered by the ASVZ, childcare, and attractive pension benefits.

We Value Diversity

ETH Zurich encourages an inclusive culture. We promote equality of opportunity, value diversity, and nurture a working and learning environment in which the rights and dignity of all our staff and students are respected. Visit our Equal Opportunities and Diversity website to learn more about how we ensure a fair and open environment that allows everyone to grow and flourish.

Curious? So Are We.

We look forward to receiving your application. Apply online using the form below. Please note that only applications matching the job profile will be considered.

About ETH Zürich

ETH Zurich is one of the world's leading universities specializing in science and technology. Renowned for its excellent education, cutting-edge fundamental research, and direct transfer of new knowledge into society, ETH Zurich is home to over 30,000 individuals from more than 120 countries. Our university promotes independent thinking and provides an environment that inspires excellence. Located in the heart of Europe, we forge connections globally to develop solutions for today’s and tomorrow’s challenges.

Location : Zürich
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.