Research Assistant (Full-Stack Development)

National University of Singapore

Singapore

On-site

SGD 50,000 - 80,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading academic institution in Singapore seeks a motivated Research Associate (Full-Stack Development) to design and develop advanced web applications for optimization and machine learning. Responsibilities include full-stack development, system integration, and maintaining scalable codebases. Required qualifications include a Master's degree in a relevant field and strong experience with React.js and Python-based frameworks. This role offers a unique opportunity to work at the intersection of software engineering and applied research.

Qualifications

  • Master’s degree in a relevant technical field with at least 2 years of relevant work experience.
  • Strong experience with modern web frameworks, preferably React.js.
  • Proficiency in Python and backend frameworks such as FastAPI, Flask, or Django.

Responsibilities

  • Lead the design and implementation of intuitive UIs and robust backend architectures.
  • Build and maintain data collection pipelines connecting backend models with frontend interfaces.
  • Maintain clean, scalable codebases and assist in deploying research tools.

Skills

Full-Stack Development
Machine Learning
User-Centered Design
Version Control (Git)

Education

Master’s degree in Computer Science or related field

Tools

React.js
Python
FastAPI
Flask
Django
PostgreSQL
MySQL
MongoDB
Docker

Job description

Job Title: Research Associate (Full-Stack Development)

University-Level Unit: Science

Faculty/Department-Level Unit: Mathematics

Employee Category: Research Staff

Location: Kent Ridge Campus

Posting Start Date: 15/04/2026

Position Overview

A/P Chen Ying from Mathematics Department, National University of Singapore is seeking a highly motivated and technically proficient Research Associate (Full-Time) to lead the end-to-end design and development of interactive systems for cutting-edge optimization and machine learning (ML) models. This role is pivotal in "translating" complex academic research into functional, high-fidelity web applications and interfaces. You will work at the intersection of applied software engineering, user-centered design, and AI systems.

Major Responsibilities
  • Full-Stack Development: Lead the design and implementation of intuitive UIs and robust backend architectures for ML models.
  • System Integration: Build and maintain data collection pipelines and experimental setups that bridge backend mathematical models with frontend interfaces.
  • Architecture & Scaling: Maintain clean, scalable codebases and assist in the deployment of research tools to cloud or edge environments.
  • Rapid Prototyping: Develop high-fidelity UI prototypes through iterative, user-centered design cycles.
  • Collaboration: Actively participate in lab meetings and workshops with professors, research fellows, and industry partners.
Qualifications
  • Master’s degree in Computer Science, Software Engineering, Engineering or a related technical field, with at least 2 years of relevant work experience.
  • Strong experience with modern web frameworks, with a preference for React.js.
  • Proficiency in Python and experience with backend frameworks such as FastAPI, Flask, or Django.
  • Familiarity with relational databases (e.g., PostgreSQL, MySQL) or NoSQL solutions (e.g., MongoDB).
  • Proficiency in version control (Git) and modern development environments (VS Code, PyCharm, etc.).
  • Ability to explain technical trade-offs to a multidisciplinary team.
Preferred (Bonus) Skills
  • Experience in designing and consuming APIs Design.
  • Experience with human-centered design
  • Exposure to machine learning pipelines (Scikit-learn, PyTorch, or TensorFlow) and model deployment.
  • Experience with containerization (Docker) and cloud services (AWS, Firebase, or similar).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Research Associate (Full-Stack Development)
Research Associate (Full-Stack Development)

National University of Singapore • Singapore

On-site
SGD 70,000 - 100,000
Full-Stack AI Research Associate
Full-Stack AI Research Associate

National University of Singapore • Singapore

On-site
SGD 70,000 - 100,000
Research Associate (Statistics & Data Science)
Research Associate (Statistics & Data Science)

National University of Singapore • Singapore

On-site
SGD 50,000 - 70,000
Research Associate - AI-Driven Full-Stack Web Dev
Research Associate - AI-Driven Full-Stack Web Dev

National University of Singapore • Singapore

On-site
SGD 50,000 - 80,000
Research Engineer (Software Engineering & AI Deployment)
Research Engineer (Software Engineering & AI Deployment)

National University of Singapore • Singapore

On-site
SGD 60,000 - 80,000
Research Fellow (Computer Engineering/Computer Science/Applied Mathematics)
Research Fellow (Computer Engineering/Computer Science/Applied Mathematics)

Visa Hunt • Singapore

On-site
SGD 60,000 - 90,000
Research Associate, School of Computing
Research Associate, School of Computing

National University of Singapore • Singapore

On-site
SGD 36,000 - 58,000
Research Associate (Computer Engineering/Computer Science/Electronics Engineering)
Research Associate (Computer Engineering/Computer Science/Electronics Engineering)

Nanyang Technological University Singapore • Singapore

On-site
SGD 60,000 - 80,000
Research Assistant, School of Computing
Research Assistant, School of Computing

National University of Singapore • Singapore

On-site
SGD 33,000 - 56,000
Research Assistant (Cognitive Science and Trustworthy AI (CoSTA) Lab))
Research Assistant (Cognitive Science and Trustworthy AI (CoSTA) Lab))

National University of Singapore • Singapore

On-site