onsite
Assistant/Associate Professor in Computer Science and IT
Software Engineer
Academic role focused on teaching computer science and IT courses, guiding student research, developing curricula, and contributing to scholarly publications while handling examination and administrative duties.
About the role
Key Responsibilities
- Design and deliver undergraduate and graduate courses in computer science and information technology, incorporating current industry practices.
- Mentor and supervise student research projects, theses, and publications in areas such as machine learning, algorithms, and software development.
- Develop, update, and assess curricula to ensure alignment with evolving technological trends and accreditation standards.
- Prepare, administer, and grade examinations, assignments, and practical assessments, ensuring fairness and academic integrity.
- Participate in departmental committees, contribute to institutional governance, and support accreditation and quality assurance processes.
Requirements
- Ph.D. or equivalent in Computer Science, Information Technology, or a closely related field.
- Demonstrated teaching excellence and experience with curriculum design for CS/IT programs.
- Strong research record with publications in reputable conferences or journals.
- Proficiency in programming languages and concepts such as Python, data structures, algorithms, and machine learning.
- Effective communication, mentorship, and administrative skills.
Skills
pythonmachine learning