Enable job alerts via email!

Research Engineer (Full Stack Developer)

Singapore-MIT Alliance for Research and Technology Centre

Singapore

On-site

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Job summary

A leading research institution in Singapore seeks a Full Stack Developer to design, develop, and maintain software tools for creating and managing an ontology. The ideal candidate will have a Bachelor's Degree and strong experience with technologies like Next.js, TypeScript, and Node.js. Responsibilities include integrating Large Language Models, optimizing code for performance, and collaborating with a multidisciplinary team.

Qualifications

  • Proven experience and a strong portfolio required.
  • Deep knowledge and hands-on experience with frontend/backend technologies.
  • Excellent analytical and problem-solving skills.

Responsibilities

  • Design, develop and maintain software tools essential for creating and managing the ontology and its applications.
  • Work closely with a multidisciplinary team of researchers, developers, and content specialists.
  • Integrate Large Language Models into software applications to enhance functionality.
  • Optimize existing codebases for performance and scalability.
  • Conduct code reviews, write unit tests, and ensure software reliability.

Skills

Next.js
TypeScript
MUI (Material‑UI)
D3.js
Node.js
Firebase
Firebase Cloud Firestore
Jest
Cypress
LLM Prompt Engineering

Education

Bachelor's Degree
Job description
Research Engineer (Full Stack Developer)

Singapore-MIT Alliance for Research and Technology Centre – Kent Ridge

SMART M3S is undertaking a project that includes three key work streams:

1) Content: Developing an ontology encompassing various activities, actors, and processes arranged systematically. This involves:

  • Extracting content from databases like the Department of Labor's O*Net.
  • Human Curation and editing.
  • Utilizing Large Language Models (LLMs) for content generation.
  • Applying machine learning and statistical techniques to identify clusters of similar activities.

2) Software Tools: Creating a suite of software tools to:

  • Browse, edit, and search the online knowledge base.
  • Extract content from diverse sources.
  • Facilitate human review.
  • Integrate LLMs for content generation.
  • Support applications demonstrating the ontology's usefulness.

3) Applications: Developing proof-of-concept applications by the end of the one-year project to showcase the ontology’s utility. Potential areas include:

  • Rapid identification of use cases for generative AI tools.
  • Automated generation of detailed workflows and task assignments.
  • Stimulating human creativity to address business and societal challenges like climate change and democratic processes.
Responsibilities

The Full Stack Developer will perform the following:

  • Design, develop and maintain software tools essential for creating and managing the ontology and its applications.
  • Work closely with a multidisciplinary team of researchers, developers, and content specialists.
  • Integrate Large Language Models into software applications to enhance functionality.
  • Optimize existing codebases for performance and scalability.
  • Conduct code reviews, write unit tests, and ensure software reliability.
Qualifications

Bachelor's Degree with proven experience and a strong portfolio.

Deep knowledge and hands‑on experience with the following technologies:

1) Frontend:

  • Next.js
  • TypeScript
  • MUI (Material‑UI)
  • D3.js

2) Backend:

  • Node.js
  • Firebase and Firebase Cloud Firestore

3) Testing:

  • Jest
  • Cypress
  • Proficiency in LLM Prompt Engineering.

Excellent analytical and problem‑solving skills.

Ability to work independently and collaboratively in a team environment.

Strong verbal and written communication skills.

Application

To apply, please visit our website at: https://portal.smart.mit.edu/careers/career-opportunities

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.