National University of Singapo

Research Assistant (Generative AI for Blockchain D

National University of Singapo

Singapore, Singapore
Full time · Onsite
25 Jun, 2026

Skills

Solidity Python

About the Role

Job Description **.buttontext66fe6e883305b6d6 a{ border:** 1px solid transparent; } .buttontext66fe6e883305b6d6 a: focus{ border: 1px dashed #ef7c00 !important; outline: none !important; } **#body.unify div.unify-button-container .unify-apply-now:** focus, #body.unify div.unify-button-container .unify-apply-#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply- **.buttontexta1b2bddaf8a85a2b a{ border:** 1px solid transparent; } .buttontexta1b2bddaf8a85a2b a: focus{ border: 1px dashed #ef7c00 !important; outline: none !important; } Research Assistant (Generative AI for Blockchain Designs) **University-Level Unit:** College of Design and Engineering **Faculty/Department-Level Unit:** Industrial Systems Engineering and Management **Employee Category:** Research Staff : root{ -nus-blue: #003D7C; /\* NUS Blue (requested) \*/ -nus-orange: #EF7C00;/\* NUS Orange (requested) \*/ -text: #000; -shadow: rgba(0,0,0,0.1); } .nus-custom-job-box { font-family: 'Roboto', sans-serif; border: 1px solid var(-nus-blue); border-radius: 12px; background: #ffffff; padding: 12px 12px 16px; margin: 0 0 32px 0; box-shadow: 0 4px 12px var(-shadow); transition: max-height 0.4s ease, padding 0.3s ease; overflow: hidden; /\* Stretch to container width (remove right gap beside Apply area) \*/ width: 100%; max-width: 100%; box-sizing: border-box; } /\* Extra inner spacing so title doesn't hug the border \*/ .nus-custom-job-box .box-inner { padding: 16px 24px 8px; /\* was 0 24px; add top/bottom space \*/ } .nus-custom-job-box.is-d { max-height: 160px; padding-top: 8px; padding-bottom: 12px; } .nus-custom-job-box: not(.is-d) { max-height: none; } .nus-custom-job-box .box-header { display: flex; align-items: center; cursor: pointer; padding: 0; position: relative; } #main-job-title-heading { font-family: 'Roboto', sans-serif; font-size: 22pt; font-weight: 700; color: var(-nus-blue); margin: 0 !important; padding: 0 !important; line-height: 1.25; text-align: left !important; overflow-wrap: break-word; hyphens: auto; } #main-job-title-heading::before, #main-job-title-heading::marker { content: none !important; } .collapsible-content { transition: max-height 0.4s ease, opacity 0.35s ease 0.1s; opacity: 1; } .nus-custom-job-box.is-d .collapsible-content { max-height: 0; opacity: 0; overflow: hidden; } /\* Desktop/tablet grid \*/ .overview-rows { display: grid !important; grid-template-columns: minmax(180px, 36%) 1fr; gap: 14px 24px; align-items: start; margin-top: 16px; text-align: left; } .overview-row { display: contents; } .overview-row .label { font-size: 11pt; font-weight: 700; color: var(-nus-blue); /\* keep labels in NUS Blue \*/ white-space: normal; text-align: left; padding-right: 12px; line-height: 1.3; } .overview-row .value { font-size: 11pt; font-weight: 400; color: var(-text); text-align: left; line-height: 1.3; overflow-wrap: break-word; } .overview-row strong { font-weight: 700; } .box-footer { display: flex; justify-content: center; align-items: center; margin-top: 14px; padding-top: 8px; } /\* Keep the toggle in blue to align with text; if you prefer orange, change to var(-nus-orange) \*/ .toggle-btn { background: none; border: none; font-family: 'Roboto', sans-serif; color: var(-nus-blue); font-size: 14px; cursor: pointer; display: inline-flex; align-items: center; gap: 6px; white-space: nowrap; } /\* Responsive adjustments \*/ @media (max-width: 1024px) { /\* Previously there was a right margin; keep width full on tablet too \*/ .nus-custom-job-box { margin-right: 0; } } /\* MOBILE FIX: keep two columns and prevent label wrapping vertically \*/ @media (max-width: 768px) { .nus-custom-job-box { margin-right: 0; } .overview-rows { grid-template-columns: minmax(140px, 44%) 1fr; gap: 10px 14px; } .overview-row .label { font-size: 10.5pt; padding-right: 10px; line-height: 1.25; } .overview-row .value { font-size: 10.5pt; line-height: 1.25; } #main-job-title-heading { font-size: 18pt; line-height: 1.25; } } /\* Very small devices \*/ @media (max-width: 360px) { .overview-rows { grid-template-columns: minmax(128px, 46%) 1fr; gap: 8px 12px; } #main-job-title-heading { font-size: 17pt; } .overview-row .label, .overview-row .value { font-size: 10pt; } } /\* Turn key action buttons (e.g., ) to NUS Orange. SuccessFactors skins vary, so we target a set of common selectors. Adjust or add site-specific classes as needed. \*/ /\* Buttons that look like primary actions \*/ .sfbutton, .sf-button, .btn, .button, .rcmjobdetail-apply, .rcmjobdetail-apply button, button[id\*="apply"], a[id\*="apply"], .btn-apply, .rcmApplyButton, .rcmApplyBtn, input[type="submit"], input[type="button"].primary, button.primary, a.button.primary { background: var(-nus-orange) !important; border: 1px solid var(-nus-orange) !important; color: #fff !important; filter: none !important; opacity: 1 !important; } ..sfbutton: focus, .sf-button: focus, .btn: focus, .button: focus, .rcmjobdetail-apply button: focus, button[id\*="apply"]: focus, a[id\*="apply"]: focus, .btn-apply: focus, .rcmApplyButton: focus, .rcmApplyBtn: focus, input[type="submit"]: focus, input[type="button"].primary: focus, button.primary: focus, a.button.primary: focus { outline: 3px solid rgba(239,124,0,0.35) !important; outline-offset: 2px; } **Job Title:** Research Assistant (Generative AI for Blockchain Designs) University-Level Unit: College of Design and Engineering Faculty/Department-Level Unit: Industrial Systems Engineering and Management Employee Category: Research Staff **Location\_ONB:** Kent Ridge Campus **Posting Start Date:** 24/06/2026 Job Description - In the era of rapidly advancing artificial intelligence, the project aims to explore how to leverage the power of large language models for meaningful blockchain consensus designs. The project will also look into applications in supply chain finance and is supported by DTC Singapore. The successful candidate will work with Asst. Prof. Qin Hanzhang and his team at NUS ISEM/AI Institute. Job Requirements - Holding a Bachelor’s degree in Computer Science, Industrial Engineering, Mathematics, Finance, Financial Engineering or other related Engineering or Science disciplines. - Background in Natural Language Processing (NLP): Candidates should have some understanding of machine learning principles, particularly in the field of NLP. The candidate should be familiar with transformer architectures, such as BERT, GPT, or T5, and have experience in fine-tuning and training these models on large datasets. - Proficiency in Blockchain and Cryptocurrency: Prior exposure to understanding of blockchain mechanisms, especially consensus, is essential. The candidate should be proficient in writing smart contracts for specific purposes. - Programming Skills: Strong programming skills are preferred, particularly in languages commonly used in machine learning and smart contracts, such as Python and Solidity. Candidates should be adept at libraries and frameworks like TensorFlow, PyTorch, Hugging Face Transformers, and Scikit-learn. More Information **Location:** Kent Ridge Campus **Organization:** College of Design and Engineering **Department :** Industrial Systems Engineering and Management **Employee Referral Eligible:** No **Job requisition ID :** 31763 **Req ID:** 31763 **#body.unify div.unify-button-container .unify-apply-now:** focus, #body.unify div.unify-button-container .unify-apply-#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply- **.buttontextfb6029f8ab31c33c a{ border:** 1px solid transparent; } .buttontextfb6029f8ab31c33c a: focus{ border: 1px dashed #ef7c00 !important; outline: none !important; }
Apply Now

Please let National University of Singapo know you found this on JobsInBlockchain.com as a way to support us.