Taro Logo

Associate Professor (Teaching) / Senior Lecturer / Lecturer (Artificial Intelligence, Machine Learning and Software Engineering/Programming Languages)

A research-intensive public university ranked among the world's top universities, with 33,000 undergraduate and postgraduate students.
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Education

Description For Associate Professor (Teaching) / Senior Lecturer / Lecturer (Artificial Intelligence, Machine Learning and Software Engineering/Programming Languages)

Nanyang Technological University (NTU Singapore), ranked #2 for AI and #6 for Computer Science globally, seeks an Associate Professor/Senior Lecturer/Lecturer for their College of Computing and Data Science (CCDS). This role combines teaching excellence with research opportunities in AI, Machine Learning, and Software Engineering. The position offers the chance to shape future tech leaders at a prestigious institution, ranked #8 for Data Science and AI by QS World University Rankings. Located in Singapore, NTU provides a dynamic environment at the intersection of education and cutting-edge technology. The role involves designing and delivering courses at both undergraduate and postgraduate levels, mentoring students, conducting research, and contributing to curriculum development. The ideal candidate will bring both academic credentials and industry experience, with a strong foundation in AI and software engineering. This position offers the opportunity to work in a world-class facility with state-of-the-art resources and collaborate with renowned faculty members. The university's commitment to innovation and its strong industry connections make this an excellent opportunity for educators passionate about shaping the future of technology education.

Last updated 5 hours ago

Responsibilities For Associate Professor (Teaching) / Senior Lecturer / Lecturer (Artificial Intelligence, Machine Learning and Software Engineering/Programming Languages)

  • Design and deliver high quality courses in AI, ML and Software Engineering
  • Provide academic guidance and mentorship to students
  • Contribute to curriculum development and enhancement
  • Facilitate teaching assignments both face-to-face and virtual
  • Conduct assessments, marking and grade entries
  • Develop and update course materials
  • Conduct impactful research in AI, ML and Software Engineering
  • Collaborate with colleagues within department and across university

Requirements For Associate Professor (Teaching) / Senior Lecturer / Lecturer (Artificial Intelligence, Machine Learning and Software Engineering/Programming Languages)

Python
Java
  • Master's degree or PhD in Computer Science and Engineering
  • Industry and/or academic experience
  • Knowledge in Artificial Intelligence, Machine Learning and Software Engineering
  • Teaching/mentoring excellence
  • Ability to engage in curriculum development
  • Industry experience preferred

Interested in this job?

Jobs Related To Nanyang Technological University Associate Professor (Teaching) / Senior Lecturer / Lecturer (Artificial Intelligence, Machine Learning and Software Engineering/Programming Languages)