100%, Basel, fixed-term
The Computational Evolution Group, led by Prof. Dr. Tanja Stadler, in the Department of Biosystems Science and Engineering (D-BSSE) at ETH Zürich, operates at the intersection of mathematics, computer science, and evolutionary biology. Our mission is to develop innovative methods that illuminate evolutionary, ecological, epidemiological, and developmental processes across various scales using genetic data.
In our projects, we transform cutting-edge science into production-ready software. Specifically, we create genomic databases, web applications, and APIs to facilitate real-time monitoring of pathogen variants and to address critical epidemiological questions. We collaborate closely with public health agencies and scientists worldwide.
We are seeking a Junior Software Engineer to join our interdisciplinary team. This position is fixed-term for one year and is set to commence in June 2026.
Our initiatives stem from the SARS-CoV-2 pandemic. In response to the exponential increase in available genome sequences and the urgent requirement to track emerging variants of concern, we developed software to aid the detection and tracking of new variants while supporting the management and sharing of pathogen sequencing data.
Initially focused on viral data, our database system is built using TypeScript, React, Kotlin, and Python. A significant aspect of this role will involve extending this system. Additionally, you will develop a novel database system for bacterial pangenome data, based on a prototype established during a research project. The backend of this prototype is developed in Python (with some C++ bindings), while the frontend utilizes TypeScript and React.
Our close collaborations include research groups in Basel, various countries, and public health agencies such as the Federal Office of Public Health (FOPH) in Switzerland and the Centers for Disease Control and Prevention (CDC) in the United States.
We value robust software engineering practices, conduct code reviews, maintain automated testing pipelines, and strive to write modern, clean, and maintainable code. We embrace an agile work environment and are continually open to suggestions that enhance teamwork.
We are looking for a motivated colleague who is eager to learn and contribute to public health and genomic epidemiology. The ideal candidate will possess:
ETH Zurich offers a dynamic and supportive working environment with flexible working hours. Enjoy a stimulating project that directly contributes to advancing public health.
ETH Zurich is committed to fostering an inclusive culture that promotes equality of opportunity, values diversity, and nurtures a respectful and supportive working and learning environment. Visit our Equal Opportunities and Diversity website to learn how we maintain a fair and open atmosphere, allowing everyone to thrive. Sustainability is a core value for us as we work towards a climate-neutral future.
To apply online, please use the form below. Only applications matching the job profile will be considered.
If you have any questions (excluding applications), feel free to contact Chaoran Chen at chaoran.chen@bsse.ethz.ch.
ETH Zurich is among the world’s leading universities, specializing in science and technology. Renowned for our exceptional education and groundbreaking research, we are dedicated to translating new knowledge into societal applications. With over 30,000 individuals from more than 120 countries, our university fosters a culture of independent thinking and excellence. Located in the heart of Europe, we connect with global partners to develop solutions to current and future global challenges.
Location : Zürich
Country : Switzerland