Job offering: Scientific Software Engineer

The German Institute for International Educational Research (DIPF,<>)


is a national centre for educational research and educational information; it is jointly funded by the federal government and the federal states. DIPF is a member of the Leibniz Association operating from locations in Frankfurt am Main and Berlin, with around 300 employees.


Become part of the research and service structure for Technology-Based Assessment (TBA). The TBA centre is an innovator in national and international research and application projects and a key player in digital assessment and education.


The TBA centre develops solutions to administer technology-based assessments (e.g. tests, questionnaires) by means of heterogeneous infrastructures and assessment methods(e.g. online, offline, app-based, with or without test administrators, etc.). Additionally, the centre develops delivery systems incl. mechanisms for the results feedback and deployment. For further developing our HTML5-based assessment software that supports various delivery architectures the TBA centre is seeking to employ a


Scientific Software Engineer (full time, limited until 31.12.2019, salary based on EG 13 TV-H*) for the location in Frankfurt am Main.


Your tasks:


–   Research and development of architectures and data models to

integrate assessment components into delivery architectures and ICT



–   Design based research to integrate assessment components into existing

deliveries based on existing assessment software or ICT infrastructure as

well as on national and international projects


–   Independent prototyping, planning, implementation and testing

(incl. writing documentation) of a modern delivery system for HTML5-based

assessment components into heterogeneous infrastructures


–   Identification of further development needs of current learning technology

standards (e.g. LTI, QTI, SCORM, xAPI) with regard to the integration of

assessment components including their underlying data models


–   Scientific publishing on the activities described above is desired and

is supported




–   An excellent university degree in Computer Science (Master/diploma) or related field

–   Sound technical knowledge and relevant experience (at least 2 years) in the

following technical areas:

o   WWW technologies (and protocols)

o   Data representation languages (at least JSON, ideally JSON schema and XML schema)

o   Advanced web interoperability standards

o   Software development for mobile devices

o   A programming language for data manipulation (such as: R, Python



Knowledge on programming languages such as Java or C# is a plus.


–   Knowledge of relevant JavaScript libraries  is desirable (e.g., ReactJS)

–   Analytical skills, structured and independent working as well as commitment,

high motivation and ability to work under pressure

–   Good knowledge of English (written and spoken)

–   Ability for interdisciplinary and international collaboration, team communication

and willingness to travel


We offer a demanding and challenging environment, a modern workplace, good conditions  for balancing work and family life (e.g. flexible working-hours and home office options),  a pleasant work atmosphere and development perspectives (training opportunities).  Women are especially encouraged to apply. Applicants will, in principle, be able  to work part-time provided that job-related requirements are appropriately considered.  Equally qualified persons with disabilities will be favoured.


Please submit your application and standard documents ñ preferably in electronic format in a single pdf file – quoting the reference number IZB 2018-11. The closing date is 25.06.2018. Applications should be addressed to Dr. Paul Libbrecht,<>, PO Box 900270, 60442 Frankfurt am Main. You will find general information on  the website of the TBA Centre ( Any further inquiry should be addressed to  Paul Libbrecht (069-24708-811),<>.


* Labour agreement for public service in the state of Hesse







Ralf Klamma has diploma, doctoral and habilitation degrees in computer science from RWTH Aachen University. He leads the research group “advanced community information systems” (ACIS) at the information systems chair, RWTH Aachen University. He is coordinating and working in major EU projects for Technology Enhanced Learning (Learning Layers, GALA, METIS and BOOST), He is member of the research excellence cluster "Ultra High Speed Mobile Information and Communication" (UMIC) specialized in mobile multimedia. Ralf organized doctoral summer schools and conferences in Technology Enhanced Learning, and Social Network Analysis. He is on the editorial board of Social Network Analysis and Mining (SNAM) and other journals. His research interests are community information systems, multimedia metadata, social network analysis and technology enhanced learning.