Adjunct Lecturer, Applied Programming for Industrial Systems

03 Jan 2022
End of advertisement period
02 Feb 2022
Contract Type
Full Time

Job Description

The Department of Industrial Systems Engineering & Management is looking for industry professionals with deep experiences in Applied Programming to impart their knowledge and expertise to our undergraduate and post graduate students.

We are looking for passionate individuals to train the future generations of engineers and must be conversant in teaching the following topics:

  1. Python programming language through a rigorous and continuous exercise-based approach.
  2. Fundamental programming concepts (IO, variables and value assignment, conditional statements, flow control, methods).
  3. Data structures (lists, tuples, sets, dictionaries).
  4. Objects and classes, recursion, code debugging and efficiency. 
  5. Emphasize on various data engineering tools from the NumPy and Pandas modules relevant to implementing industrial systems.

Other than lectures, you may be required to conduct tutorials and practicums in full-time and part-time courses.

Interested applicants are to submit their full CV with a cover letter detailing their suitability in the teaching position applied.

Due to the volume of applications received, we regret that only shortlisted applicants will be invited for a preliminary interview.


  • PhD Degree from a reputable university in the relevant fields
  • Applicants without a PhD Degree may be considered on a case by case basis based on their Masters Degree and working experience. 
  • At least 5 recent years of relevant industry experience.
  • Teaching experiences in institutions of higher learning are preferred.
  • Passionate in teaching and mentoring students.

More Information

Location: Kent Ridge Campus
Organization: Engineering
Department : Industrial Systems Engineering And Management
Employee Referral Eligible: No
Job requisition ID : 8606