The applicant should have (i) Master degree, preferably a higher degree in Computer Science/Business Analytics/Mathematics/Statistics/Finance or other related areas, earned overseas or with English as the major teaching language; (ii) Excellent in Data Mining, Machine Learning, proficient in Python; (iii) Good teaching and communication skills; (iv) Fluency in both written and spoken English; (v) Good physical and mental health; (vi) Spirit of team work, as well as ability of working independently when required; (vii) Be willing to take up other responsibilities as instructed by the supervisor(s). Duties include: (a) Assisting course instructor to carry out teaching in the area of Big Data, Programming, or other Science/Engineering/Business disciplines; (b) Preparation of teaching materials/classes; (c) Conducting tutorial classes; (d) Grading assignments, project reports and test/exam papers; (e) Coordinating academic activities for students; (f) Assisting professors to carry out research projects, such as collecting data and relevant information; (g) Assisting the Programme to launch admission exam/interview; (h) Undertaking other work as assigned by the supervisor(s).