Job:Computer scientist / Bioinformatician
Entering edit mode
10 months ago
David ▴ 10

We are looking for a colleague with a computer science background to maintain and advance bioinformatics methods and tools in our research group at the Faculty of Mathematics and Physics, Charles University, Prague, Czech Republic. The position is advertised on our research group website, but I also copied it below.

Charles University Structural Bioinformatics Group is looking for a candidate to help maintain and advance software tools developed in the group and extend the portfolio of existing analytics approaches and software tools.

The group is mainly interested in the development of computational approaches for protein structure analysis (such as P2Rank) and visualization of macromolecular data (such as R2DT or MolArt).

The role will require the candidate to carry out maintenance tasks of existing tools along with maintaining data workflows for sharing our data with partner institutions such as PDBe-KB or RNAcentral.

To advance the tools and methods, the group is oriented towards developing approaches utilizing new machine learning (ML) approaches such as language models, graph neural networks, vision transformers, and the like. The candidate is expected to have a working knowledge of ML and a willingness to familiarize themself with the newest advances in ML, as well as the most recent development in structural molecular biology. The position requires good software development skills, and we will prefer candidates with solid computer science background and poor bioinformatics/molecular biology background rather than the other way around. Thus, the position is also suitable for computer scientists or ML experts with an interest in the bioinformatics field.

Although this is primarily a research position, in the longer run, it might include minor teaching duties.


  • Maintenance and further development of existing software tools
  • Supporting research partners and students utilizing the tools Involvement in the architecture design of existing and new software solutions
  • Coming up with novel ideas regarding the orientation of further research/development


  • Ms.C. or Ph.D. in bioinformatics, computer science, machine learning, or a related quantitative field
  • Strong interest in algorithms, machine learning, and data science/processing
  • Strong algorithmic and programming skills (familiarity with languages such as C++ and/or Java and scripting languages such as Python)
  • Knowledge of working in UNIX/Linux environment
  • Basic functional knowledge of statistics
  • Ability to work independently and to organize own workload
  • Fluency in written and spoken English


  • Knowledge of web-based programming
  • Basic knowledge of molecular biology
  • Experience with structural bioinformatics
  • Knowledge of software development principles and tools such as source control/versioning systems, continuous integration and development, - - software/unit testing

We offer

  • A one-year contract renewable based on performance
  • Flexible working time
  • A pleasant working environment in the Prague city center

Please send a CV and motivation letter in English or Czech by email to Dr. David Hoksza (

Start date: April 2023 or later (negotiable). The position is open until a suitable candidate is found.

data-science software-development structural-bioinformatics machine-learning • 780 views

Login before adding your answer.

Traffic: 2719 users visited in the last hour
Help About
Access RSS

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6