Lecturer in Artificial Intelligence and Data Science

Singapore Polytechnic School of Computing


School of Computing

Lecturer in Artificial Intelligence and Data Science

The job of an academic is challenging and meaningful. Not only should he/she have both the knowledge and working experience, he/she must also possess a passion for working with youths, nurturing them and moulding their characters. There will be opportunities to develop the curriculum, introduce new courses as well as be involved in consultancy and other applied research projects. Administrative work related to teaching and School/Institutional strategic initiatives will be an important part of the job too.  Successful candidates will be expected to be resourceful, innovative and with good communication skills.

The appointee must be competent to teach the following subjects:

  • Artificial Intelligence (AI) & Machine Learning
  • DevOps & Automation for AI
  • Deep Learning
  • Data Engineering
  • Practical AI

The appointee must be competent to supervise poly-wide and industry Applied AI and Analytics projects.


  • Conduct lessons, design and develop teaching and assessment materials and facilitate learning of students (youths and adult learners) which includes e-learning activities
  • Curriculum development, assessment setting and associate tasks for modules related to Machine Learning, AI and other foundational ICT. This includes regular review of existing curriculum and make recommendations on areas of improvements that would enhance students’ learning, performance and employability
  • Support student development in areas of mentoring, career guidance and competition training which includes soliciting and supervision student internships
  • Participate in delivery of outreach activities to promote marketing of School of Computing (SoC) course offerings to potential students
  • Keep current and abreast of trends and developments of AI & Data Science Technology
  • Support the SoC’ strategic initiatives through involvement in committee work and projects such as process improvement projects, development and management of new courses


  • Minimum 2 years of relevant industry experience using open source DevOps tools and software as a service solution in the development and implementation of AI and machine learning algorithms
  • Passionate about education and possess strong interest in teaching and mentoring both youths and adult learners
  • Relevant qualifications in the field of Artificial Intelligence, Data Science, Machine Learning
  • Candidates who possess experience in teaching at tertiary level will have an added advantage
  • People-oriented individual with strong interpersonal, written and communication skills with ability to present and explain difficult concepts in a clear and concise manner
  • Self-driven, independent and possess readiness to work as a team
  • Possess working experience in one or more of the following areas:

(a) Knowledge of Machine Learning algorithms, Deep Neural Network and Reinforcement Learning

(b) Application of Machine Learning/AI in real world industrial settings with large scale data

(c) Machine Learning tools like Microsoft Azure ML, IBM Bluemix, Amazon Web Services

(d) Distributed processing, database modelling, database development, data pipelines, API design, optimisation, modelling, big data, model implementation, data visualisation, messaging systems

(e) Various Machine Learning frameworks such as Keras, TensorFlow, Caffe, Caffe 2, PyTorch,Hadoop YARN, MxNet 

Closing Date: 2 Jun 2020

If you are shortlisted for the position(s), you should hear from us within 30 days of the closing date of the advertisement. 

In your application, please refer to Polytechnicpositions.com