Internship—Shine Solutions (Project 2)

Starting Semester 1, 2024

4 Sep 2023

This position is offered through the ANU Computing Internship (COMP3820 / COMP4820 / COMP8830)

Shine Solutions

Shine Solutions was founded in 1998 by Software Developers for Software Developers, and has since grown to include Big Data, Machine Learning and DevOps Engineers. We don’t have fancy “mission” and “vision” statements. Shine exists to create a culture and environment for people who are passionate about technology to deliver excellence in software and business outcomes for our clients.

Shine Solutions has offices in Sydney and Melbourne with a new office recently opened in Canberra. The company employs a diverse pool of staff coming from various backgrounds across all three office locations. Furthermore, Shine Solutions works closely with various partners and clients across Australia and abroad.

Project - AIM2
The management team is looking at ways the company can support its internal employees and partners and the AI/ML team has outlined a proposed internal service that can record and store the audio from meetings for conversion from audio to text files. The text data can then be piped into an AI-powered service capable of creating a succinct summary of the meeting minutes based on the contents of the audio file. The minutes can then be converted into a PDF file and distributed to the relevant stakeholders.

The goal of this project is to reduce the amount of post-meeting administrative work, freeing up time for the meeting organiser to focus on other priorities and ensure that all meeting attendees get a copy of the meeting minutes and actions without any manual work required.

Moreover, this project would also provide the additional benefit of facilitating Shine’s goal of creating an accessible and inclusive work environment by providing the contents of the meeting in a format that is accessible to all meeting stakeholders in their native language as well as employees who may be deaf or hard of hearing.

Business Requirements
The AI/ML team at Shine Solutions has put together a list of core features and design requirements that they’d like to see in the deployed service.


  • Components fully hosted and operated on cloud service platforms
  • Modular design approach using microservices and serverless functions where feasible
  • Each component to adhere with loose coupling principles


  • Web identity federation for authentication
  • Client-facing portal that captures audio files uploaded by staff members
  • Client facing portal that records allows staff to search and view old meetings
  • An appropriate data storage solution for both the raw submitted audio data as well as the processed text/audio data
  • Ability to generate translated audio files in different languages
  • Ability to generate meeting of minutes PDF in different languages from the audio file
  • Ability to send email with the meeting of minutes to all the staff involved in the meeting

Required technical skills
Knowledge of AWS Cloud services or desire to learn

  • AWS serverless technologies
  • CloudFormation
  • Python, JS

Required/preferred professional and other skills

Delivery Mode
Hybrid (Project can be undertaken in-person or remote)

Student location
Student must be located in Canberra only

Project’s Special Requirements/ Conditions

  • Intern requires Australian citizenship
  • Intern requires Police Check

Type of internship
Paid placement (the intern/s will be engaged as a casual employee)

How to apply
Applications are invited from eligible students to apply for the Computing Internship courses COMP3820 or COMP4820 or COMP8830. Eligibility details of COMP3820 / COMP4820 / COMP8830 and further information about the Computing Internship can be found on the Computing Internship page.

Eligible students can apply through the Computing Internship application form which will be available via the Computing Internship page between Friday 15th September to Sunday 1st October.

You can nominate multiple preferred Internship projects and host organisations through the one online application form.

Eligibility and Room Available in degree to undertake COMP3820/COMP4820/COMP8830 will be assessed at the time of application. If you do not meet the eligibility criteria or do not have room in your degree to fit COMP3820/COMP4820/COMP8830, your application will not be progressed.

Your application will require you to upload the following documents:

  • an updated copy of your Resume, and
  • an Expression of Interest (limit 350 words) for each organisation you wish to apply to (for organisations with multiple projects only submit one Expression of Interest but state clearly which project/s you wish to be considered for).

Semester 1 2024 applications open on Friday 15th September to Sunday 1st October.

You are on Aboriginal land.

The Australian National University acknowledges, celebrates and pays our respects to the Ngunnawal and Ngambri people of the Canberra region and to all First Nations Australians on whose traditional lands we meet and work, and whose cultures are among the oldest continuing cultures in human history.

arrow-left bars search times arrow-up