National University of Singapore (NUS) Jobs

Research Associate (Full-Stack Development)

Applications Close:

National University of Singapore (NUS)

Kent Ridge Campus

5 Star Employer Ranking
Is this job right for you? View Vital Job Information and Save Time

Research Associate (Full-Stack Development)

Research Staff

2026-06-14

Location

Kent Ridge Campus

National University of Singapore

Type

Full-Time

Start Date

15/04/2026

Required Qualifications

Master’s in Computer Science/Engineering
2+ years experience
React.js
Python (FastAPI/Flask/Django)
Databases (PostgreSQL/MySQL/MongoDB)
Git

Research Areas

Optimization
Machine Learning
Interactive Systems
79% Job Post Completeness

Our Job Post Completeness indicates how much vital information has been provided for this job listing. Academic Jobs has done the heavy lifting for you and summarized all the important aspects of this job to save you time.

Research Associate (Full-Stack Development)

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).

Apply now

University-Level Unit: Science
Faculty/Department-Level Unit: Mathematics
Employee Category: Research Staff
Location: Kent Ridge Campus
Posting Start Date: 15/04/2026

Tell them AcademicJobs.com sent you!

Apply Now

Frequently Asked Questions

🎓What qualifications are required for this Research Associate role at NUS Mathematics?

Candidates need a Master’s degree in Computer Science, Software Engineering, or related field, plus at least 2 years of relevant work experience. Strong skills in React.js, Python backend frameworks like FastAPI, Flask, or Django, and databases such as PostgreSQL, MySQL, or MongoDB are essential. Proficiency in Git and explaining technical concepts is required. Explore more on research jobs or research assistant jobs for similar roles.

💻What are the key responsibilities in this Full-Stack Development position?

Lead full-stack development of UIs and backends for ML models, build data pipelines, ensure scalable architecture, create UI prototypes, and collaborate in lab meetings. Focus on translating optimization research into web apps at the National University of Singapore. Check tips for research roles.

What preferred skills boost my application for this NUS job?

Bonus skills include API design, human-centered design, ML pipelines (Scikit-learn, PyTorch, TensorFlow), Docker, and cloud services like AWS. These enhance fit for machine learning deployment at Kent Ridge Campus. See related research assistant advice.

📝How do I apply for this Research Associate Full-Stack role?

Click the Apply now link in the job post to submit via the NUS portal. Prepare your CV highlighting React.js and Python experience. Applications close on 2026-06-14. Use our free resume template and cover letter template for academic jobs.

📍What is the work environment and location for this position?

Full-time role in the Mathematics Department, Science unit at Kent Ridge Campus, National University of Singapore. Involves collaboration with professors and industry partners on AI systems. No teaching load mentioned. View more university jobs in Singapore.

🤖Is experience with machine learning required for this job?

Core role focuses on full-stack development for optimization and ML models, but ML exposure (Scikit-learn, PyTorch) is preferred, not mandatory. Ideal for bridging software engineering and AI research. Learn more via research jobs.

No Job Listings Found

There are currently no jobs available.

Express interest in working

Let know you're interested in opportunities

Express Interest

Receive university job alerts

Get alerts from AcademicJobs.com as soon as new jobs are posted

Post a job vacancy

Are you a Recruiter or Employer? Post a new job opportunity today!

Post a Job
View More