Search by job, company or skills

Singapore Management University

Research Engineer (1-year contract), SCIS

1-3 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 10 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Responsibilities

The candidate will be responsible for conducting research on PerFormRect (Personalized Formative Rectification) which aims to detect students misconceptions and utilize these insights in a feedback loop to craft personalized formative assessment questions for programming education using Large Language Models (LLM). Successful candidate will be part of an active research team led by Senior Lecturer Fwa Hua Leong from School of Computing and Information Systems (SCIS), Singapore Management University (SMU).

  • Design and implement frontend and backend architecture for a web-based platform.
  • Develop secure code submission and processing pipelines.
  • Integrate LLM APIs for structured AI-generated feedback.
  • Deploy system or module on designated cloud platform.
  • Build student and instructor dashboards with role-based access.
  • Implement data storage and analytics pipelines.
  • Collaborate closely with the research team to translate pedagogical requirements into production-grade systems.
  • Support deployment, testing, and performance optimization.
  • Maintain good project documentation.
  • Other duties as assigned.

Qualifications

  • Minimum Bachelor's in Computer Science, Information Technology, Information Systems or closely related disciplines from a reputable institution of higher learning; with particular focus on AI.
  • Minimum 1 year of relevant research experience in software development.
  • Strong proficiency in full stack web development (e.g., React or Vue, Node.js or Python backend).
  • Experience designing RESTful APIs.
  • Demonstrated experience and know-how on generative AI agent development and prompt engineering.
  • Excellent working knowledge of cloud technologies and database systems (vector, relational and non-relational).
  • Technical skills in data engineering, ETL processes, containerization, vector databases and API integration.
  • Strong understanding of clean software architecture and secure coding practices.
  • Ability to break down complex problems and design effective solutions.
  • Innovating new approaches and thinking outside the box.
  • Applicants with research publications in AI area will be advantageous.
  • Ability to work cooperatively as part of a small, agile academic research team is essential.
  • Self-motivated individual who can work independently and collaboratively with team members.

More Info

Job ID: 145280077

Similar Jobs