This graduate internship program aims to provide students and career changers with hands-on experience in software development, specifically focusing on how Artificial Intelligence (AI) is transforming the development lifecycle. The program addresses the need for practical, real-world experience in a fast-paced, agile environment, enabling participants to build a portfolio and gain exposure to modern development tools and methodologies.
Requirements
- Students in computer science or related fields
- Career changers exploring software development
- Self-learners seeking structured experience to build a portfolio
- Individuals curious about integrating AI into software workflows
Responsibilities
- Participate in a rapid software development project, focused on building a functional MVP (Minimum Viable Product)
- Learn and apply key stages of the Software Development Lifecycle: Requirements gathering, Solution design, Development, Testing, Deployment, Feedback & iteration
- Use AI-assisted tools (e.g. GitHub Copilot, ChatGPT, or similar) to speed up ideation, coding, and documentation
- Collaborate in a simulated team environment using version control (Git), task boards, and daily check-ins
- Present your project outcomes, along with a short write-up of what you learned from each phase of the SDLC
Other
- 2 week graduate internship program
- This is an unpaid graduated program designed for rapid learning and portfolio-building.
- Flexible hours, with suggested milestones provided
- A certificate of completion and personalised feedback
- Optional: Letter of recommendation (based on performance)