Scientific software/web developer – ETH Zürich

  • Vollzeit
  • Region Zürich
  • Diese Position wurde vergeben

Webseite ETH Zürich


Microbiome research is a fast growing research area with ever-increasing amounts of data becoming available to the scientific community. Targeted mining of such data by individual expert groups has resulted in uncovering the existence of many novel organisms, studying microbial diversity, evolution and ecology, and challenging long-standing scientific hypotheses. However, the systematic annotation and organisation of such data to empower the scientific community as a whole is significantly lagging behind.

The Microbiome Research Laboratory at ETH Zürich, headed by Prof. Shinichi Sunagawa, has established a large collection of genomic resources to study diverse environmental and host-associated microbiomes. The aim of the project is to develop a highly-performant, user-friendly, queryable resource of such data and provide adequate analysis tools that will be accessible through an intuitive web interface to the scientific community.

Job description

The successful candidate will lead the full-stack development of a microbiome database of meta-, and in the long run, multi-omics data sets that are publicly available and/or generated by several projects, including Tara Oceans and the recently initiated multi-institutional project NCCR Microbiomes. Within the NCCR Microbiomes, natural and synthetic microbial communities are studied by applying state-of-the-art molecular technologies, such as meta-omics (i.e., community genomics and transcriptomics) and isolate genome sequencing. More information about Tara Oceans and the NCCR Microbiomes can be found here:

The post holder will interact with and address feedback of users and implement adequate measures for server performance, scalability and security. Applicants can choose their own framework and design tools, as long as the implementation is compatible with the project goals.

The position will be located at the Institute of Microbiology at ETH Zurich ( and embedded in the Laboratory of Microbiome Research (, providing an environment of complementary expertise and infrastructure for high-performance computational analysis.

Your profile

Essential qualifications include:

  • Postgraduate degree in (bio)informatics, computer science, computational biology or a related field
  • Experience in the full-stack development of scientific databases
  • Excellent communication, teamwork and organizational skills
  • Proficient in Python and/or R programming

The following additional qualifications may be advantageous:

  • Background in microbial population / comparative genomics
  • Use or software packages that help visualize and/or analyze microbial genomic data (e.g., Shiny [R])
  • Experience in using at least one web development framework, such as: Django, Angular, Rails or React

ETH Zurich

ETH Zurich is one of the world’s leading universities specialising in science and technology. We are renowned for our excellent education, cutting-edge fundamental research and direct transfer of new knowledge into society. Over 30,000 people from more than 120 countries find our university to be a place that promotes independent thinking and an environment that inspires excellence. Located in the heart of Europe, yet forging connections all over the world, we work together to develop solutions for the global challenges of today and tomorrow.


We look forward to receiving your online application with the following documents:

  • A cover/motivation letter (one page) that demonstrates your suitability for the offered position
  • A curriculum vitae including a list of publications and academic records
  • Names and contact information of at least two references

Please note that we exclusively accept applications submitted through our online application portal. Applications via email or postal services will not be considered. The application review will begin on 1. July 2020, and continue until the position is filled (and this advertisement is online).

Questions regarding the position should be directed to Prof. Dr. Shinichi Sunagawa at (no applications).