Job Description
Roles & Responsibilities
Deliver undergraduate and postgraduate courses in Artificial Intelligence, Machine Learning, NLP, Programming (Python & C++), and Web Development.
- Develop and update course materials, assessments, and laboratory exercises aligned with industry trends.
- Supervise student projects, including capstone projects, AI-based applications, and research initiatives.
- Engage in research, publication, and innovation activities in AI/ML and related domains.
- Provide academic advising and mentorship to support student success and career development.
- Participate in curriculum development, accreditation (OQF), and quality assurance activities.
- Collaborate with industry partners to incorporate real-world applications and emerging technologies into teaching.
FURTHER REQUIREMENTS
- Clear teaching philosophy focused on fostering critical thinking, inclusivity, and lifelong learning
- A strong commitment to teaching excellence and student-centered learning
- Ability to integrate theoretical knowledge with practical cybersecurity applications
- Engagement in interdisciplinary collaboration and innovation.
- Effective communication skills, as all teaching and academic activities are conducted in English
Desired Candidate Profile
PhD in Artificial Intelligence, Machine Learning
More than 6 years of Teaching experience and additional Industrial experience
Proficiency in b>English /b> is a must.
Must have strong specialization in Artificial Intelligence (AI), Machine Learning (ML), and Natural Language Processing (NLP). Proficiency in Python programming, Object-Oriented Programming (OOP) using C++, and modern software development practices.
Professional Qualification
- TensorFlow Developer Certificate,
- Microsoft Certified Azure AI Engineer Associate,
- IBM AI Engineering Professional Certification etc.
First Preference:
Omani candidate