Search
Close this search box.

RU INTERNSHIP

BAI INTERNSHIP

BAI STUDENT COMPLETED HER INTERNSHIP AT IMAGINE AI

Raffles Student Name:  Angely SIM Jia Wun
Programme: 信息系统学士(荣誉学位)人工智能
Internship Semester: May 2023

1. What is your typical routine as an intern at Imagine AI?

During my internship at Imagine AI, my typical routine involved a structured approach to my tasks and responsibilities. I started my mornings by checking Jira (project tracker) and project group chats to see if any new tasks had been assigned. Depending on the urgency or timeline, I would either dive right into the new task or continue focusing on the ongoing task I was working on.

For software-related tasks, I would publish my code changes using Git to our repository on platforms like GitHub or GitLab, ensuring that the project leader was informed about the updates I had made. Throughout the week, we had project meetings where we discussed our progress, addressed any difficulties we encountered, and shared any requirements or assistance needed to complete our tasks effectively. This routine helped me stay organized and aligned with the team’s goals while contributing to the collaborative atmosphere at Imagine AI.

2. What have you learned in the company?

During my time at Imagine AI, I learned how AI models are applied practically in real-world situations, especially in quality control. Much of this involves working with data, like acquiring, anointing, and organising it. I got to experience the technical side of things, which includes figuring out the right camera lenses and types of lighting to use. Being creative with how you position the subject is important to capture defects that the AI model needs to identify.

I was also involved in software development projects. While my main coding language is Python, I had to pick up other languages like C#, Javascript and its frameworks such as Reach and NextJS, to be able to make contributions.

3. Have you achieved anything notable during your time at the company?

Aside from my completed tasks and acquired skills, I have to say I’m pleased myself for being able to pick up new languages and implementing its frameworks effectively in a short period of time. Technology is a fast-moving field and constant changes are happening, so it is very important to be able to keep up. The learning process was initially a little overwhelming especially when it came to Javascript and its frameworks due to not knowing where to start and having too many resources available online. Nonetheless, I prevailed and was able to deliver all the task assigned to me in time.

4. How do you perceive the differences between an internship and studying?

I think an internship offers a dynamic learning experience that goes beyond the classroom. Studying provides theoretical foundations but an internship exposes you to the real-world applications of your knowledge. You are able to experience hands-on tasks, and practice your collaboration and communication skills in working among teams.

5. How has what you learned at RU contributed to your internship?

Having the position of an AI Developer Intern, my technical knowledge came in handy especially when it was related to data preparation and cleaning, machine learning, Python, foundation in programming (made learning new languages easier). Additionally, the critical thinking and problem-solving skills I developed at RU helped me approach complex tasks and find innovative solutions.

6. Could you share some insights with juniors who are preparing for their upcoming internships?

Keep an open mind as you start your internship because it could expose you to new learning opportunities and allows you to expand your knowledge. As an intern, our knowledge in the industry is limited so communicating with experienced coworkers is important in helping you navigate through your journey so don’t be afraid to ask them questions, and update them of your challenges and progress.