Scientific Software Developer with the topic "Deep Learning for Natural Language Processing"

The Department of Computer Science (Ubiquitous Knowledge Processing Lab, Prof. Dr. Iryna Gurevych) at the Technical University of Darmstadt offers, a part time position of employment, preferably starting as soon as possible, fixed-term to April 30, 2020 for a:

Scientific Software Developer with the topic "Deep Learning for Natural Language Processing" – 50%

This announcement is aimed at highly qualified applicants and excellent graduates in the field of computer science/computer linguistics or a related subject. The candidates ideally have already gained scientific experience in language processing and deep learning and have experience in the implementation of corresponding methods, good knowledge of programming languages (especially Java) and strong analytical skills. Previous experience in web technologies and the implementation of scientific frameworks and demonstrators is a great advantage. The international working environment requires excellent English, both written and oral, as well as good communication skills in general. The goal is to create language processing components for interactive, interaction tools, automatic question answering, or natural language generation. The software resulting from the project will be tested, documented and made available to the scientific public and test users. In this way, the applicant can gain work experience with a focus on a scientific activity in a dynamic environment.


  • Suitable completed degree on bachelor level
  • Experience with deep learning methods and frameworks, e.g. TensorFlow
  • Experience with Natural Language Processing technologies such as interactive interaction tools, automatic question answering, or natural language generation
  • Very good programming skills with Java and experience with the development technologies Eclipse IDE, JUnit and Maven
  • Experience in web development, e.g. Apache Wicket, Apache Tomcat, HTML, CSS or Javascript
  • Experience with open-source software development.
  • Experience with scientific working methods

The Technische Universität Darmstadt intends to increase the number of female employees and encourages female candidates to apply. In case of equal qualifications applicants with a degree of disability of at least 50 or equal will be given preference. Wages and salaries are according to the collective agreements on salary scales, which apply to the Technische Universität Darmstadt (TV-TU Darmstadt).

We ask for applications, that are relevant to, and cover all tasks included in the advertised position. Applications must be submitted to the Technical University of Darmstadt, Prof. Iryna Gurevych, Department 20, UKP-Lab, Hochschulstr. 10, 64289 Darmstadt via web interface with the usual documents and identification number:

Code No. 576

Application deadline: January 18, 2019