Software Engineer, Office of AI Enhanced Medical Education

Nanyang Technological University

The Lee Kong Chian School of Medicine (LKCMedicine) trains doctors who put patients at the centre of their exemplary care. The School, which offers both undergraduate and graduate programmes, is named after local philanthropist Tan Sri Dato Lee Kong Chian. Established in 2010 by Nanyang Technological University, Singapore, in partnership with Imperial College London, LKCMedicine aims to be a model for innovative medical education and a centre for transformative research. The School’s primary clinical partner is the National Healthcare Group, a leader in public healthcare recognised for the quality of its medical expertise, facilities and teaching. The School is transitioning to an NTU medical school ahead of the 2028 successful conclusion of the NTU-Imperial partnership to set up a Joint Medical School. In August 2024, we welcomed our first intake of the NTU MBBS programme, that has been recently enhanced to include themes like precision medicine and Artificial Intelligence (AI) in healthcare, with an expanded scope in the medical humanities. Graduates from the five-year undergraduate medical degree programme will have a strong understanding of the scientific basis of medicine, with an emphasis on technology, data science and the humanities.

The Software Engineer supports the Office of AI‑Enhanced Medical Education (AIME) at Lee Kong Chian School of Medicine by developing, maintaining and implementing software applications and technical solutions that advance the School’s AI‑enhanced education agenda. As the School’s central coordinating body for AI‑enhanced education, the role provides in‑house technical development capability to support AI‑enabled curriculum initiatives, AI‑enhanced assessment, simulation, feedback, learning analytics, faculty development and approved pilot projects. The role contributes to the responsible design, deployment, evaluation and handover of digital solutions within institutional frameworks for data governance, ethics, cybersecurity and AI governance. The role is not limited to direct coding, but includes rapid prototyping, technical requirement translation, architecture review, vendor coordination, integration planning, QA automation, deployment oversight, documentation, and maintenance planning. Where external vendors are engaged, the Software Engineer will serve as AIME’s technical counterpart to ensure that delivered systems are secure, maintainable, interoperable, and aligned with the office’s educational and governance requirements. The role contributes to the School by delivering reliable, secure and scalable software that enhances educator effectiveness, supports personalised and accelerated learning, strengthens evaluation capability, and enables the progression of selected initiatives towards sustainable operationalisation.

Responsibilities

  • Developing and maintaining front-end and back-end features for education-facing and internal applications.

  • Designing databases, APIs, integrations, account-management flows and analytics pipelines.

  • Integrating AI APIs and services, including RAG and AI workflow design, in line with NTU AI principles and governance requirements.

  • Deploying and supporting applications on cloud infrastructure such as AWS and/or Azure.

  • Providing testing, debugging, user support, technical documentation and handover materials to support transition to business-as-usual operations.

  • Build rapid prototypes using code, no-code and low-code tools to test AI-enhanced medical education ideas efficiently.

  • Build or support analytics and reporting to track application usage, learning activity, faculty/student engagement, assessment workflows and research-relevant data where appropriate.

Requirements

  • Degree in Computer Science, Software Engineering, Information Systems, Data Science or a related discipline

  • Preferably at least 5 years of relevant experience

  • Strong full-stack software engineering skills across front-end, back-end, database, API integration, testing and debugging

  • Independent, meticulous, pragmatic, user-focused and comfortable working with ambiguity and multiple stakeholders

  • Demonstrated competence and experience in AI-enabled applications, cloud computing, no-code/low-code prototyping and secure production deployment

  • Healthcare, education, medical education, simulation or research-related experience would be preferred

This is a 3 years contract appointment. We regret to inform that only shortlisted candidates will be notified.

Hiring Institution: LKC

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.