Job offer
Role details
Job location
Tech stack
Job description
- Contribute to undergraduate teaching in core courses of our bachelor's program in IT Systems Engineering;
- Develop and offer advanced courses and seminars in software engineering and related areas for master's and PhD programs, in particular within the Systems track of our English-language Master of Computer Science;
- Supervise bachelor's, master's, and doctoral theses;
- Collaborate with existing research groups at HPI and take an active role in academic self-governance., The joint appointment will be implemented according to the "Jülich Modell" with a teaching obligation at the University of Potsdam in accordance with the Brandenburg Higher Education Act (BbgHG).
The hiring process is subject to the requirements set forth in Section 43 subsection 1 sentence 1 no. 1 - 3 and no. 4 letters a and c of the BbgHG. The appointment procedure is conducted in accordance with Section 42 BbgHG.
The University of Potsdam and the HPI value diversity and thus pursue the goals of equal opportunities and diversity in accordance with the general principle of equal treatment. One of the UP's and HPI's strategic goals is to significantly increase the proportion of women in research and teaching. Therefore, the UP and the HPI expressly invite applications from qualified female scientists. People with a severe disability will be given preference if they are equally qualified. Periods of time taken for parental leave or caregiving are taken into account when assessing applicants' academic careers. The implementation of equality and diversity standards in the respective field of work is expected., * Automated code review and software quality assessment for generated code
- Quality assurance in the context of agentic software engineering
- LLM testing and LLM-based testing
- Automated test generation and software testing
- Testing of AI-based systems
- Automated program repair and synthesis
- Metamorphic testing, defect prediction, and intelligent software analysis
Requirements
Candidates should demonstrate excellence in research and a strong commitment to teaching. In particular, we are looking for:
- A strong research record in software quality, software testing, and AI4SE, documented by publications in leading international conferences and journals;
- Proven strength and dedication in teaching, with a particular emphasis on undergraduate education, evidenced, for example, by teaching evaluations, teaching awards, or demonstrable innovations in teaching;
- Experience supervising bachelor's and master's students; prior experience supervising PhD students is an asset;
- Experience in acquiring external funding from public or industry sources, or clear potential to do so., PhD or equivalent, Ideal candidates will be internationally recognized for their technical contributions and will demonstrate an excellent research and teaching profile. Applications are welcome from all areas of software quality assurance, especially from candidates whose research integrates these topics with AI-driven software engineering. Relevant fields include, but are not limited to, Candidates should demonstrate excellence in research and a strong commitment to teaching. In particular, we are looking for:
- A strong research record in software quality, software testing, and AI4SE, documented by publications in leading international conferences and journals;
- Proven strength and dedication in teaching, with a particular emphasis on undergraduate education, evidenced, for example, by teaching evaluations, teaching awards, or demonstrable innovations in teaching;
- Experience supervising bachelor's and master's students; prior experience supervising PhD students is an asset;
- Experience in acquiring external funding from public or industry sources, or clear potential to do so.
Languages ENGLISH