Research Assistant

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:

  1. Strong programming skills in Python
  2. Experience with pandas, numpy, and scikit-learn
  3. Ability to write clean, modular, and maintainable code
  4. Experience working on at least one end-to-end project
  5. Good debugging and problem-solving skills
  6. Ability to work independently and communicate progress clearly

Desirable:

  1. Experience with Streamlit, Dash, or similar frameworks
  2. Experience with data visualisation (e.g., Plotly, matplotlib)
  3. Familiarity with YAML/JSON configuration systems
  4. Experience using Git/GitHub
  5. 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