Academic Researcher / Research Software Engineer | Akademische*r Mitarbeiter*in/ Research Software Engineer (w/m/d)
Ruprecht-Karls-Universität Zentr. Universitätsverwaltung
Job Summary
Heidelberg University is seeking a Research Software Engineer to join their team and contribute to a collaborative open-source software environment for teaching and learning. In this role, you will analyze problems in the university's educational activities, research novel solutions, and develop sustainable software tools and plugins. A key part of the role involves exploring AI-based methods to support administrative processes and ensuring the usability and interoperability of the infrastructure. You will also be responsible for maintaining, supporting, and documenting developed solutions, advising other developers, and publishing research findings. This position offers the chance to work on cutting-edge projects within a dynamic academic setting, focusing on open-source software engineering and contributing to a sustainable educational technology landscape.
Required Skills
Education
Master's degree or Doctorate
Experience
- Professional experience in software development, including web-based software
- Experience in at least one programming language, with very good knowledge of Python and preferably Java
- Experience with software development practices: version control, documentation, CI/CD
Languages
Additional
- The position is limited to two years. Full-time employment is preferred, but part-time is possible.