Full-time Professor at Computer Sciences, Faculty of Economics, Technology and Innovation | Western Balkans University

Full-time Professor at Computer Sciences, Faculty of Economics, Technology and Innovation

Full-time Professor at Computer Sciences, Faculty of Economics, Technology and Innovation

Full-time Professor at Computer Sciences, Faculty of Economics, Technology and Innovation

Deadline: 29/09/2026

Job Description

About Western Balkans University

Western Balkans University (WBU) is a higher education institution in Tirana, with a special focus on Medicine, Medical Sciences, Technology, Economics, and Innovation.

Vision: To have a transformative impact on society through continuous innovation in research, education, and entrepreneurship.

Mission: To create a transformative educational experience for students, providing deep disciplinary knowledge, leadership skills, communication, and personal well-being.

Position Description

Western Balkans University is seeking to appoint a full-time Lecturer in Computer Sciences, to serve the Department of Computer Sciences within the Faculty of Economics, Technology and Innovation. The selected candidate will be responsible for delivering high-quality teaching and academic support to students in the undergraduate and graduate programs of the department. The candidate is expected to be specialized in one or more areas of computer science, possessing advanced theoretical and practical knowledge, as well as experience in teaching and academic research. The candidate should be capable of delivering both theoretical lectures and practical sessions, and of supervising student projects and theses.

The Department of Computer Sciences hosts undergraduate and graduate study programs in Computer Science and Artificial Intelligence, Software Engineering, and Cyber Security. The candidate is expected to teach in a practice-oriented manner, bridging theoretical foundations with real-world applications in software development, intelligent systems, data management, and secure computing. The candidate must be able to lead both theoretical and practical classes and to demonstrate advanced scientific and pedagogical skills appropriate to this field.

This position offers opportunities to contribute to the growth and improvement of academic and professional quality, as well as to help students develop practical and theoretical skills across the computer science field. The candidate is expected to be able to teach courses including, but not limited to, the following: Introduction to Programming, Object-Oriented Programming, Data Structures and Algorithms, Database Systems, Operating Systems, Computer Architecture, Computer Networks, Server Administration, Natural Language Processing, Machine Learning and Artificial Intelligence, Big Data and Cloud Computing.

Job Requirements

Duties and Responsibilities

• To recognize, respect, implement, and act in accordance with the legislation and internal legal acts in force;
• To implement the provisions of the statute and internal regulations of the institution;
• To implement the rules of ethics and discipline in the institution, avoiding any action inside and outside the institution that harms the image of the institution;
• Undertake tasks related to student supervision, organizing academic consultations and advising;
• Engage in the implementation of administrative tasks in the department which are defined in the relevant instructions;
• To respect the time allocated for teaching according to the official schedule approved for the development of lecture, seminar, laboratory and practical classes;
• To fulfill the obligation to draft the syllabus and submit it after approval by the head of the basic unit according to the instructions in force;
• To increase professional and academic skills and participate in training activities for this purpose;
• Participate in scientific research activities and training in accordance with his/her profile (field of study), according to the needs and determinations of the institution;
• To undergo an evaluation of the performance of academic staff;
• To report at the end of each academic year on all aspects of the organization of teaching for the relevant discipline according to the predetermined format;
• To contribute to the development, planning, updating and implementation of a high-quality curriculum;
• Assist in the development of learning materials, and record keeping to monitor student progress, achievement and participation; update learning materials and syllabus;
• Participate in department and faculty seminars aimed at presenting research work and building interdisciplinary collaboration within and outside the department;
• Participate in the development, administration, marking of exams and other assessments;
• To contribute to the group work of the department, faculty and Western Balkans University.

Education and Qualifications

1. Minimum scientific degree of Ph.D. or academic title of Prof. Assoc. / Prof. in Computer Science, Computer Engineering, or a closely related discipline.
2. English language skills: Level C1 (all teaching is conducted in English).
3. Experience in university-level teaching in computer science or a related discipline.
4. Participation in scientific research activities; publications in indexed journals; participation in national or international academic conferences.
5. Proficiency in relevant programming languages and software development tools.
6. Relevant professional certifications or distinctions in Computer Science, Artificial Intelligence, or Data Science are considered an advantage.

Application Procedure

To apply, the candidate must send the following documents to the address: [email protected]:
1. Application through the application form on the website of the Western Balkans University” (https://forms.gle/QTePdKM86PVvxR316)
2. Personal Biography (Europass CV)

Personal Information

Academic and Professional Information

Previous Teaching Experience

Foreign Language Skills

PDF format, max 5MB