What I liked
KAI treats their interns really well. There were weekly check-ins and activities to make sure all felt included, and in addition to it being a paid internship, interns were also sent some nice (and much appreciated) KIOXIA-branded perk items. I was placed in a team with several very experienced engineers, and after receiving some instruction and pointers about how to streamline my workflow during the first week, I was given real code to work on under the supervision of one of the senior engineers. In my first two months, I gained exposure to and experience working in two additional programming languages and came to understand and appreciate better everything involved in working as part of a team. Additionally, I learned (and continue to learn) how to use and navigate important software engineering-related tools that may not always be part of every school's Computer Science degree curriculum (like Git). My internship at KAI continues to provide me with a much more lucid and detailed mental picture of what software engineering is, just as it continues to expand my enthusiasm for it.