Job Search and Career Advice Platform

Enable job alerts via email!

Research Engineer (AIDF)

NATIONAL UNIVERSITY OF SINGAPORE

Singapore

On-site

SGD 50,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading university in Singapore is seeking a Full-Stack Developer for the Asian Institute of Digital Finance. The role involves transforming an LLM-based application prototype into a market-ready product. Responsibilities include backend and frontend development, ensuring system reliability through testing, and collaborating with AI engineers. Ideal candidates should possess a major in computer science or engineering, be familiar with modern development frameworks, and exhibit strong analytical and communication skills.

Qualifications

  • Familiar with at least 1 programming language (e.g., Python, Java, Golang).
  • Knowledge of frontend development using React or Vue.
  • Understanding of RESTful APIs design principles.
  • Excellent communication skills for team collaboration.

Responsibilities

  • Design, develop, and maintain scalable and secure backend systems.
  • Develop and implement responsive user interfaces across devices.
  • Implement and maintain tests to ensure system reliability.
  • Collaborate with AI engineers for seamless integration.
  • Maintain comprehensive documentation of backend processes.

Skills

Backend Development
Frontend Development
Optimization and Testing
Team Collaboration
Documentation
Problem-solving skills
Communication skills

Education

Major in Computer Science/Engineering or similar discipline

Tools

Docker
Kubernetes
Redis
Git
MySQL
MongoDB
React
Vue
MySQL
MongoDB
Git
Job description

Interested applicants are invited to apply directly at the NUS Career Portal.

Your application will be processed only if you apply via NUS Career Portal.

We regret that only shortlisted candidates will be notified.

Job Description:

Background

The Asian Institute of Digital Finance (AIDF) is a university-level institute in NUS, jointly founded by the Monetary Authority of Singapore (MAS), the National Research Foundation (NRF) and NUS. AIDF aspires to be a thought leader, a Fintech knowledge hub, and an experimental site for developing digital financial technologies as well as for nurturing current and future Fintech researchers and practitioners in Asia. The Credit Research Initiative (CRI) is a non-profit undertaking under the AIDF. Pioneering the "public good" risk measures, the initiative is committed to advancing big data analytics and providing directly useful credit intelligence to academic and professional communities.

Moreover, AIDF-CRI is dedicated to staying updated with the latest trends and technologies, especially for AI and LLMs. We are currently in the process of productionizing an LLM-driven application system to enhance and diversify our credit solutions. This includes redesigning, testing, and improving both the frontend and backend framework.

Responsibilities

AIDF-CRI is actively seeking candidates with a deep passion for full-stack development. The selected candidate will play a key role in transforming an LLM-based application prototype into a fully commercial product by upgrading our prototype to a professional, market-ready level that delivers an exceptional user experience.

Particularly, the responsibilities will include:

  • Backend Development - Design, develop, and maintain scalable and secure backend systems, focusing on performance, reliability, and security. Develop RESTful APIs based on feature requirements to better integrate LLM powered components into the system. Design and develop scalable services to support various features, managing asynchronous tasks and handling varying request volumes from multiple services.
  • Frontend Development - Develop and implement responsive user interfaces based on provided UI/UX designs, ensuring a seamless user experience across devices and browsers.
  • Optimization and Testing - Implement and maintain unit, integration, and end-to-end tests to ensure system reliability and resilience. Collaborate with the QA team to design test plans and participate in user acceptance testing (UAT) to ensure features are fully functional before release.
  • Team Collaboration - Collaborate with AI engineers, and other stakeholders to ensure seamless integration of frontend and backend logics with AI-driven services.
  • Documentation - Maintain comprehensive documentation of backend processes, system architecture, and database schema to promote knowledge sharing and ensure smooth onboarding for new team members.
Requirements
  • Preferably major in the areas of computer science/engineering or similar discipline.
  • Familiar with at least 1 programming language (e.g., Python, Java, Golang).
  • Familiar with web application development and experience in a modern web framework (e.g Django, FastAPI, SpringBoot, Gin).
  • Knowledge of frontend development techniques and familiar with a modern web framework (e.g. React, Vue).
  • Familiar with web application development and experience in TypeScript/JavaScript, HTML, CSS, or other frontend languages.
  • Understanding of RESTful APIs design principles and practice.
  • Experience working with relational and non-relational database servers, including MySQL and MongoDB, is highly desirable.
  • Familiarity with version control systems like Git.
  • Strong analytical and problem-solving skills, with the ability to troubleshoot and resolve issues effectively.
  • Excellent communication and documentation skills, both written and verbal, to collaborate effectively with team members and stakeholders.
Bonus Skills
  • Experience with Docker, Kubernetes and Redis.
  • Experience with state management libraries like Redux or Vuex.
  • Familiarity with modern build tools (Webpack, Vite) and CI/CD pipelines.
  • Understanding of UI/UX principles and experience working closely with design teams.
  • Interests in microservices.
  • Familiarity with caching mechanisms and caching implementation.
  • Understanding of parallelism, locking, synchronization, and race conditions in software development.
  • Ability to think creatively and propose innovative solutions to complex problems.
  • Portfolio or examples of previous full-stack works.
  • Exposure to cloud services like AWS, Azure, or Google Cloud for backend deployment.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.