Enable job alerts via email!

Research Engineer (Full Stack Developer)

Singapore-MIT Alliance for Research and Technology Centre

Singapore

On-site

SGD 70,000 - 90,000

Full time

Today
Be an early applicant

Job summary

A leading research and technology organization in Singapore is seeking a Full Stack Developer to design, develop, and maintain software tools for managing an ontology. The role requires proficiency in Next.js and Node.js, with a focus on integrating Large Language Models into applications. The ideal candidate will possess strong analytical skills and the ability to work both independently and collaboratively.

Qualifications

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

Responsibilities

  • Design, develop and maintain software tools for ontology management.
  • Work with a multidisciplinary team of researchers and developers.
  • Integrate Large Language Models into software applications.
  • 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
Project Overview

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.

Requirements
  • 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.

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

Interested applicants are invited to send in their full CV/resume, cover letter and list of three references (to include reference names and contact information). We regret that only shortlisted candidates will be notified

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