SIB Institut Suisse de Bioinformatique
Wädenswil
12 hours ago
PhD position in Computational Phylogenetics
- 16 April 2026
- 100%
- Permanent position
- Wädenswil
Job summary
Join our team in Wädenswil, Switzerland, for a PhD position in Computational Phylogenetics. This role offers a unique opportunity to explore innovative research and collaborate in a supportive environment.
Tasks
- Develop mutation models and inference algorithms for phylogenetics.
- Implement algorithms in Rust and evaluate with real data simulations.
- Integrate gLLMs to enhance traditional phylogenetic methods.
Skills
- Master's in Computer Science, Computational Biology, or related field required.
- Strong background in algorithms and stochastic modelling essential.
- Programming skills in Rust or C++ preferred.
Is this helpful?
About the job
To reinforce our team in Wädenswil, Switzerland, we are seeking a
PhD position in Computational Phylogenetics
Job tasks
Genomic sequences are modeled as evolving along binary phylogenetic trees through stochastic string-valued substitution and insertion-deletion (indel) processes. Given a set of present-day sequences, classical inference problems in phylogenetics are: (i) homology inference (ii) tree inference, and (iii) ancestral sequence reconstruction. A central focus of our recent work has been to develop fast frequentist indel-aware approaches to these problems.
For tractability, the models in most cases must assume that residues evolve independently across sites. In reality, mutation probabilities are influenced by sequence context, including position-specific structural and functional constraints. In recent years, the convergence of computational biology and data-driven methods has led to genomic large language models (gLLMs). These can model sequence context dependences.
Building on our previous work, our aim is to develop neuro-symbolic methods that retain mechanistic grounding of classical phylogenetics, and that integrate the representational richness of gLLMs. As a PhD student you will devise mutation models, develop inference algorithms, implement them in our Rust code-base, and evaluate the methods by simulation and on real data.
Profile requirements
You should have a MSc in Computer Science, Computational Science, Computational Biology, Statistics / Applied Mathematics, or a related quantitative field, with a strong background in:
- Algorithms, particularly combinatorial optimization
- Stochastic modelling
- Computational inferential statistics
- Programming, ideally in Rust and/or C++
Knowledge of phylogenetics, and/or an understanding of neural networks is an advantage.
How to apply
If you are interested in this challenging and highly interesting position, please send your application through the ZHAW platform by clicking here .