Key Performance Area
Deliver high-quality and innovative teaching across undergraduate and postgraduate programmes, designing assessments that support student success. Supervise and mentor research students, ensuring academic integrity and ethical practice. Lead curriculum development and review to maintain academic relevance and industry alignment. Conduct individual and collaborative research, build a strong publication record, and pursue external funding opportunities. Provide academic leadership, mentor junior staff, and foster a collaborative departmental environment. Contribute to governance through active participation in committees and support institutional quality assurance and strategic initiatives. Assist with student selection, registration, and advising in line with university policies. Lead outreach and capacity-building initiatives with community and industry partners. Perform any other reasonable duties as assigned by the Head of Department or senior leadership.
Job Requirements
A Master’s degree (NQF Level 9) in Artificial Intelligence, Computer Science, Data Science, with at least four (4) years of lecturing and/or industrial experience, and/or an equivalent combination of relevant professional experience. Excellent English communication skills (oral and written). Competence to teach at least three (3) of the following courses: Knowledge Representation and Reasoning, Machine Learning, Search Algorithms, Robotics, and Deep Learning Techniques. Competence in establishing professional networks and maintaining links with industry, as well as experience in developing undergraduate programmes. Competence in online teaching, learning, and assessments would be a recommendation. A credible record of lecturing, peer-reviewed publications, community engagement, supervision of students (research) undergraduate level, as well as a relevant Doctorate will be an advantage.