Part-time Student Research Assistant in the Faculty of Education (Ref.: 532891)
To commence as soon as possible until 28 February 2026.
About the Project
You will join a team developing an advanced conversational agent for education, powered by large language models (LLMs) such as GPT series models. This agent is designed to work within a digital learning design cum learning analytics platform used by teachers to plan their lessons, activities, and assessments, and to receive design-aware learning analytics feedback. In educational settings, learning design refers to the structured process of planning how a course will be taught, including what activities and resources will be used to help students achieve specific learning goals.
This project offers opportunities in developing intelligent, agentic AI systems that can interpret complex platform structures, understand user inputs, and provide context-aware recommendations. You’ll be working on AI technologies such as applying large language models for agent development, implementing Retrieval Augmented Generation (RAG) for advanced information access, and exploring model fine-tuning. Beyond AI, you’ll also involve full-stack development tasks, such as building user interfaces, designing databases, and ensuring smooth system integration. This conversational agent aims to empower educators with practical, immediate, and intelligent support as they design effective and engaging learning experiences for their students. Your work will help bridge the gap between advanced AI technologies and real-world educational needs, making a meaningful impact on teaching and learning.
Duties and Responsibilities
• Architect and implement core functionalities for LLM-based conversational agents using Python and OpenAI APIs
• Engineer Retrieval-Augmented Generation (RAG) pipelines and participate in model fine-tuning
• Collaborate on full-stack development, integrating front-end interfaces, system design, and database components
• Drive the creation of user-centric data visualization and UI/UX solutions
• Conduct rigorous system testing and maintain robust project documentation
The posts provide an excellent training opportunity for those who are interested in interdisciplinary research at the intersection of computer science and social sciences.
Requirements
• Strong Python skills and hands-on experience with LLM APIs
• Understanding of Retrieval-Augmented Generation frameworks and fine-tuning language models
• Engineering mindset with ability to work on both AI/ML and system development (front-end, databases)
• Open to undergraduates and postgraduates.
• All engineering disciplines.
What We Offer
The appointment will commence as soon as possible on a temporary part-time hourly basis from as soon as possible until 28 February 2026. A highly competitive salary commensurate with qualifications and experience will be offered.
How to Apply
The University only accepts online application for the above post. Applicants should apply online and upload an up-to-date CV. Review of applications will start as soon as possible and continue until August 31, 2025, or until the post is filled, whichever is earlier.
Additionally, please upload your cover letter with your preferred working hours per week.