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:
#J-18808-Ljbffr