Work with Us
Join the DoC EdTech Lab team and contribute to innovative educational technology projects. Check out our current opportunities below.
Summer internship opportunity through the StudentShapers programme. Help us enhance our cloud-based teaching platform to improve the learning experience for students in the Department of Computing.
Project Details
We're looking for a student partner to help develop tools that make it easier for staff to provision and manage cloud resources on ImPaaS, our internal cloud platform for teaching. This platform enables students to deploy applications into Microsoft's Azure cloud easily, without dealing with complex cloud infrastructure, and we want to improve the experience—both for students and for instructors managing multiple student projects. As part of this project, you'll work on automating common tasks, improving usability for non-expert users, and streamlining platform administration. You'll gain hands-on experience with Kubernetes, containers, and platform engineering, while working alongside a full-time engineering team. This is a great opportunity to apply your technical skills, solve real problems, and contribute to a platform used by students and staff across multiple courses.
Required Skills
- Interest in Cloud & Infrastructure Automation
- Software Development & Scripting (Python, JavaScript, or Go)
- Problem-Solving & Initiative
- Understanding of Teaching & Learning Needs
- Collaboration & Communication
Who should apply
Given the technical nature of this project, we are primarily looking for students from the Dept of Computing, but we are open to applicants from other departments, as long as they have in-depth software development skills.
Summer internship opportunity through the StudentShapers programme. Contribute to the development of an app designed to streamline the onboarding process for new students in the Department of Computing.
Project Details
Starting university can be overwhelming—there are countless systems to access, new places to find, and people to meet. We're looking for a student partner to help design and develop a software application that guides new students through their first interactions with the university. This app would provide essential information on getting started, from accessing key university systems and finding lecture theatres to understanding how coursework is submitted and connecting with coursemates. As a student collaborator, you'll play a central role in shaping the app's design and functionality, bringing your own experiences and insights into what would have helped you when you first arrived. You'll work alongside the Dept of Computing EdTech team to build out this application and deploy it on the College's cloud platform. The project is therefore a chance to both contribute something meaningful to the student community, particularly for students joining in the future, and to develop your software engineering skills.
Required Skills
- Software Development (Python/JavaScript/React)
- Understanding of Student Needs
- Collaboration & Communication
- User Experience Design (beneficial)
- Problem-Solving & Initiative
Who should apply
While the project will be developed within the Dept of Computing, we hope that the resulting tools could be used across the university, so we are open to applicants from any department, as long as they have good software development skills.