Details
1111762
University of Warwick
25/05/2026
Other - See Job
Approximately 8 hours per week. Flexible part-time hours to be agreed with the project lead based on project needs and candidate availability
Not Applicable
Pay
£16.46
£1.99
Description
Role
Part-time Research Assistant to support the development of an AI-enabled, modular digital twin learning platform for interdisciplinary education at WMG. The role focuses on building interactive scenario-based learning tools and supporting prototype development.
Duties and responsibilities
- Develop Python-based modules for scenario simulation and decision logic
- Implement interactive interfaces using Streamlit or similar frameworks
- Support data handling, logging, and basic analytics
- Structure scenarios using modular configuration formats (e.g., YAML/JSON)
- Building reusable and scalable code architecture
- Contribute to debugging, testing, and documentation
- Work closely with the project lead to translate teaching concepts into working prototypes
Skills and experience
Essential:
- Strong programming skills in Python
- Experience with pandas, numpy, and scikit-learn
- Ability to write clean, modular, and maintainable code
- Experience working on at least one end-to-end project
- Good debugging and problem-solving skills
- Ability to work independently and communicate progress clearly
Desirable:
- Experience with Streamlit, Dash, or similar frameworks
- Experience with data visualisation (e.g., Plotly, matplotlib)
- Familiarity with YAML/JSON configuration systems
- Experience using Git/GitHub
- Interest in AI in education, digital twins, or decision-support systems
Location
Hybrid (University of Warwick campus and remote working)
Additional information
- Predicted interview date - 15–20 May 2026
- Start and end date: 25 May - 20 July 26
- Deadline to apply: Tuesday 12 May 26
Please provide a CV and cover letter with your application.
Please note upon applying for this role you are consenting to your contact details being shared directly with the hiring manager.
Apply for job