Enable job alerts via email!

Research Engineer (Full Stack Developer)

Singapore-MIT Alliance for Research and Technology Centre

Singapore

On-site

SGD 60,000 - 100,000

Full time

7 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading research organization in Singapore seeks a Full Stack Developer for a one-year project aimed at developing an ontology and associated software tools. The ideal candidate will have strong expertise in both frontend and backend technologies as well as LLM integration skills. Join a dynamic team to innovate solutions addressing societal and business challenges.

Qualifications

  • Bachelor's degree with proven experience and strong portfolio.
  • Deep knowledge of frontend (Next.js, TypeScript, MUI, D3.js) and backend (Node.js, Firebase) technologies.
  • Proficiency in testing frameworks like Jest and Cypress.

Responsibilities

  • Design, develop, and maintain software tools for managing the ontology.
  • Collaborate with a multidisciplinary team and enhance software with LLM integration.
  • Conduct code reviews and ensure reliability through testing.

Skills

Next.js
TypeScript
MUI
D3.js
Node.js
Firebase
Firebase Cloud Firestore
LLM Prompt Engineering
Analytical Skills
Problem-Solving Skills

Education

Bachelor's Degree

Tools

Jest
Cypress

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.