Assistant Professor (Tenure Track)

The Department of Distributed and Dependable Systems of Charles University, Prague, invites applications for an assistant professor position (tenure track) in the area of software systems, focusing on one or more of the following topics:

The candidate is expected to participate in research, development and management of the current research projects within the department, and to work on expanding his own research portfolio, including applying for research grants and developing industrial cooperation projects.

The position includes a moderate teaching load. The candidate is expected to supervise undergraduate and graduate students, and to teach introductory and advanced software systems courses in English (knowledge of the Czech language is not required).

The call for applications is open with monthly reviews, and applications are accepted until the position is filled. The contract duration is three years and renewable. Successful candidates can apply for promotion (habilitation) and obtain a permanent position.

For more details on deadlines and application requirements, please refer to the official announcement or contact us at


Ph.D. degree (or equivalent) in a relevant field, an international research record preferably with postdoc experience, a proven publication record or proven research and development record in software development projects. Background in methods of big data analysis, machine learning, statistics, operating systems and hardware architectures is a plus.


The Department of Distributed and Dependable Systems is a young department within the Faculty of Mathematics and Physics of Charles University, focusing on software systems research. Current activities include research in adaptive systems, formal methods, program analysis and software performance in the context of multiple international projects, in cooperation with both industry and academia. For more information, visit