together unique

computer scientist (f/m/d)

Organizational unit

Institute for Biological Interfaces 3 - Macromolecular Materials (IBG 3)

Job description

As part of the National Research Data Infrastructure (NFDI) for Chemistry (NFDI4Chem), we search a (web) developer or information scientist to establish a FAIR research data management (RDM) infrastructure for the chemistry community in Germany and beyond.

You will work in a young team of service and software developers to develop software in the NFDI4Chem in direct contact to scientists and the data center at KIT. The working group currently consists of different developers with focus on cheminformatics and information science and will be extended to a larger group due to the exciting challenges of digitalization of scientific work. Current planned topics deal with the improvement and extension of our Electronic Lab Notebook (ELN) and the repository for research data, the development of new information systems in a Smart Lab, and the implementation of data viewers. The development team is involved in several projects with national and international visibility (Chemotion ELN, Chemotion repository;

The aims and tasks of your work within this open position are:

  • The development of software for the establishment and improvement of smart labs
  • Code management using e.g. GitLab and GitHub
  • Bug Fixing and the work on user requests concerning the designed software
  • Integration of polymer specific devices and calculation tools into Chemotion ELN and Chemotion repository
  • Extension of the Ketcher editor with respect to polymer chemistry
  • Documentation of the developments

Starting date


Personal qualification

Requirements for the position are a finished university degree (diploma (university)/ master's) in informatics, computer sciences, engineering or natural sciences (preferably with at least basic knowledge of polymer chemistry) and very good programming skills. Several years of experience in software development are required. Skills in modern programming languages such as JavaScript, Ruby, Python, and experience with databases (SQL or NoSQL) and file systems are desired. Applicants should be fast in learning new programming languages and enthusiastic in the work on new tasks.


Salary category 13, depending on the fulfillment of professional and personal requirements.

Contract duration

2 years

Application up to


Contact person in line-management

For further information, please contact Dr. Dominik Voll ( or Prof. Dr. Patrick Theato (

Please apply online using the button below for this vacancy number 256/2021.

Ausschreibungsnummer: 256/2021

We prefer to balance the number of employees (f/m/d). Therefore we kindly ask female applicants to apply for this job.
Recognized severely disabled persons will be preferred if they are equally qualified.


Personnel Support is provided by:
Personalservice (PSE) - Human Resources
Ms Perkovic
Phone: +49 721 608-25006,

Hermann-von-Helmholtz-Platz 1, 76344 Eggenstein-Leopoldshafen, Germany