Senior Software Engineer, AICET - NUS (1-year Contract; Renewable)

National University of Singapore

unknownPosted Mar 24, 2026
Posting intelligenceMay be filled, listed long agoReposted 8×, possible evergreen/ghost posting

Skills

javascripttypescriptgonoderailsreactruby

About the role

Job Title: Senior Software Engineer, AICET - NUS (1-year Contract; Renewable)

University-Level Unit: School of Computing

Faculty/Department-Level Unit: Department of Computer Science

Employee Category: Executive & Administrative

Posting Start Date: 24/03/2026

Location_ONB: Kent Ridge Campus

Job Purpose

The AI Centre for Educational Technologies (AICET) is a research centre that is focused on developing technologies to improve learning. AICET collaborates with the Ministry of Education, Singapore and the National University of Singapore on various projects to build systems that provide immediate personalised feedback to the students, providing content that adapts to their performance, and improve assessment and grading efficiency and effectiveness.

The Senior Software Engineer will be part of a team that will build next generation education platforms for the AI Centre for Educational Technologies. (AICET).

Only shortlisted applicants will be notified.

Job Description

To build software for the AI Centre for Education Technologies (AICET) under one of the AICET’s projects. Current projects include:

Codaveri – An auto-feedback programming system

Coursemology - a gamified e-learning platform

Softmark – An online grading too

Cikgo – A personalised learning platfor

ScholAIstic – An interactive conversational-based simulation platform

Koditsu – A platform that helps students prepare for tech job assessments and interviews with realistic practice and personalized feedbac

SSID - A system that safeguards academic integrity by flagging potential plagiarism and unusual similarities in student submissions

The exact responsibilities and project assigned will be discussed with the successful candidate subject to suitability and also depending on AICET’s needs.

Qualifications

A graduate or postgraduate degree in relevant discipline with at least 3 years of working experience.

Team player with excellent communication and interpersonal skills.

Ability to build a collaborative working relationship with people at all levels.

Familiarity with web development with modern tech stacks and technologies like Ruby on Rails, nodejs, Golang, React, and JavaScript/TypeScript.

Experience with AI and/or EdTech platforms and system will be preferred.

Only shortlisted candidates will be notified.

More Information

Location: Kent Ridge Campus

Organization: School of Computing

Department : Department of Computer Science

Employee Referral Eligible:

Job requisition ID : 32215

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation varies by seniority, employer size, and location. When this listing publishes a salary band you'll see it in the badge row above the description.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.