Software Engineer (m/w) – Bio-Medical Applications

Heidelberg, Germany

For our headquarters in Heidelberg (Germany) we are seeking a highly motivated indivual as a:

Software Engineer (m/w) – Bio-Medical Applications

As a member of the „Knowledge Discovery IT Team“, you will take responsibility in

  • Significant contributions to technically sophisticated, complex IT systems
  • Design and development of web-based applications dedicated to support the retrieval and the analysis of information from bio-medical scientific publications. The applications are targeted on the efficient development and maintenance of unique, clinically relevant knowledge bases.
  • Design and development of
    • document retrieval backend services based on Elasticsearch
    • web user interface components using JavaScript frameworks, e.g. SemanticUI, ReactJS
  • Analysis and implementation of requirements from Digital Content and Research departments
  • Contribution to maintenance and further development of development tools and infrastructure.



  • Master in (bio-)informatics, computational linguistics or equivalent qualification
  • Sound understanding of object-oriented programming in Python, optionally Perl
  • Working experience with document indexing and retrieval technology: Elasticsearch, Lucene
  • Experienced with SQL (PostreSQL), if possible using SQLAlchemy
  • Acquainted with the use of development tools and processes for revision controlling, QA, continuous integration testing, code reviews, e.g. git, gitlab, Jenkins
  • Demonstrated experience in the application of above qualification in software projects.
  • Team-player with a goal-oriented attitude and initiative to develop required skills
  • Basic knowledge in the area of computational linguistics or bio-medical sciences is an extra asset
  • Good command of the English language

We offer

  • An innovative, exciting international company that is interesting for employees who have the ability to think outside the box, who want to make a difference and strike out in a new direction
  • A challenging, stimulating scientific and professional environment with a focus on innovation and on the continuous development of our company
  • A modern working environment in a new office building
  • A multicultural team and attractive company events, together with an open culture of trust
  • Excellent location in the center of Heidelberg
  • Opportunities for personal development in a global company
  • Competitive compensation and attractive benefits package, flexible working models

Take the first step and join us! We are looking forward to receiving your complete application, in English or German, including your salary expectations and earliest start date. Please send it to Svetlana Renschler at