Research Engineer (Full Stack Developer)
SINGAPORE-MIT ALLIANCE FOR RESEARCH AND TECHNOLOGY CENTRE
8 days ago
Posted date8 days ago
N/A
Minimum levelN/A
EngineeringJob category
EngineeringProject 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:
2) Software Tools: Creating a suite of software tools to :
3) Applications: Developing proof-of-concept applications by the end of the one-year project to showcase the ontology's utility. Potential areas include:
Responsibilities
The Full Stack Developer will perform the following:
Requirements
1) Frontend:
2) Backend:
3) Testing:
_________________________________________________________________
Applicants are required to complete the following as part of the screening process:
1) Clone and Optimize
-Clone this code sandbox (https://codesandbox.io/p/sandbox/react-usestate-update-nested-in-another-usestate-functional-update-r4lwq0?file=%2Fsrc%2FApp.js)
-Optimize the code for performance and readability.
2) Submit Solution:
-Provide the URL to your optimized solution.
-Include a detailed description of the optimizations made and the reasoning behind them.
GitHub Respository: Link to your GitHub profile showcasing relevant projects.
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
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.
_________________________________________________________________
Applicants are required to complete the following as part of the screening process:
1) Clone and Optimize
-Clone this code sandbox (https://codesandbox.io/p/sandbox/react-usestate-update-nested-in-another-usestate-functional-update-r4lwq0?file=%2Fsrc%2FApp.js)
-Optimize the code for performance and readability.
2) Submit Solution:
-Provide the URL to your optimized solution.
-Include a detailed description of the optimizations made and the reasoning behind them.
GitHub Respository: Link to your GitHub profile showcasing relevant projects.
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
JOB SUMMARY
Research Engineer (Full Stack Developer)
SINGAPORE-MIT ALLIANCE FOR RESEARCH AND TECHNOLOGY CENTRE
Singapore
8 days ago
N/A
Contract / Freelance / Self-employed
Research Engineer (Full Stack Developer)