Computer Science ‐ Full‐time Lecturer (AI/Data Analytics Specialist )

21 August 2025

I. Position Summary:

The University is seeking a highly motivated and qualified Lecturer with expertise in AI and Data Analytics for the ICT Department. The successful candidate will contribute to teaching, research, and academic development within the department, while supporting the university’s mission to prepare future-ready graduates with strong technology, research, critical thinking, and English skills. This role involves delivering courses, supervising student projects, engaging in scholarly research, and collaborating with industry partners to bridge academic learning with real-world applications.

This role involves:

  • Design, develop, and deliver courses in AI, Machine Learning, Data Analytics, Software Development, and related areas.
  • Prepare course outlines, lesson plans, and assessments in alignment with the program curriculum.
  • Conduct academic performance assessments, and development of instructional content for course enhancement, curriculum development and updating
  • Supervise student’s research projects, internships, and capstone projects.
  • Conduct research in AI, data analytics, software engineering, or related areas.
  • Publish in peer-reviewed journals and present at academic conferences.
  • Seek research funding and develop collaborative projects with internal and external partners.
  • Support the operation of the ICT Department
  • Support in academic operation; academic visiting at industry, lead student to attend hackathon or competition etc.

II. Duties and Responsibilities:
The overall job description below outlines the main areas of responsibilities of the Employee:

  • Create pedagogic documents (syllabus, lesson plans, course material, assignment, ect.) for each course taught, and support other lecturers in doing so according to UP established best practices
  • Review of other lecturers’ content (courses, assignment, online learning content, ect.) for software development, AI and data analytics related courses
  • Participate in curriculum development and updating, suggest areas for improvement (curriculum, learning and teaching…)
  • Engage in community outreach, industry collaboration, and professional development activities.
  • Participate in departmental, faculty, and university meetin, events, seminars, and outreach activities.
  • Conduct the training program/workshop
  • Develop new courses (including extracurricular courses)
  • Create or support the creation of tools to optimize pedagogy and learning experience
  • Being the technological representative and ensuring the smooth running of students’ studies
  • Be the contact on‐site for technical questions
  • Manage and animate teams of lecturers
  • Guide and one on one support for students
  • Participate and animate meetings for ICT and other departments when required
  • Actively contributing in the program reports for the ACC, HED (Higher Education Department) and internal UP reports
  • Support on the development of marketing content for the ICT department
  • Coordinate field study for academic visiting at industry, hackathon or competition
  • Support marketing campaign
  • Conduct innovative research and publish academic paper.
  • Other task which is assigned by the department and faculty

III. Minimum Qualifications and Requirements:
1. Experience:

  • At least 3 years of teaching or professional experience in AI, Data Analytics, or Software Development
  • Proven experience with programming languages such as Python, Java, C++, C# or R.
  • Industry experience in AI/ML projects, data analytics solutions, or software development will be an advantage.
  • Evidence of scholarly publications, conference presentations, or industry reports in relevant fields.

2. Education:

  • Minimum: Master’s degree in Computer Science, Artificial Intelligence, Data Science, Software Engineering, or a closely related field.
  • Preferred: PhD is an advantage.

3. Skills/Competencies:

  • Advanced experience in Python, Java, C++
  • Strong knowledge of AI and machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn).
  • Proficiency in data analytics tools and visualization platforms (e.g., Power BI, Tableau, SQL).
  • Expertise in software engineering practices, agile methodologies, and version control (e.g., Git).
  • Expertise in front end web development: HTML5 / CSS3 / JS / Bootstrap / any JS Framework
  • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus.

4. Personal Quality:

  • Honesty, Integrity, Enthusiasm, Creativity, and passion for education and enabling learning.
  • Strong sense of initiative, dedication, and responsibility
  • Good pedagogy, patient and attentive
  • Strong analytical and problem-solving skills.
  • Commitment to continuous professional development and research.
  • Organized, rigorous, reliable
  • Excellent communication, presentation, and interpersonal skills.
  • Ability to work collaboratively with colleagues and contribute to a positive academic environment.

Interview session noted: Each candidate will have 15 minutes to present:
– Their relevant experiences and projects within their area of specialization.
– Innovative idea as researcher and academic staff for the faculty improvement