Student Perspectives: Improving the Grubhub Experience as a Software Engineer

MS Information Systems ‘24 student, Meghna Pai, shared with the GCMC her experience working as a Software Engineer at Grubhub.

What has been one of the most important things you’ve learned at your internship?

Throughout my time working at Grubhub as a Software Engineer, I learned the importance of being adaptable. Given that the technological field is rapidly evolving, being adaptable is increasingly important as it helps a person to learn more from each opportunity presented At Grubhub, I had the chance to work with different programming languages and multiple projects with differing development tools. This is also important as the project scope often changes over time due to varying business requirements, and it is important to be able to modify the plan based on such changes.

How have you approached networking at your internship? Share any one specific example that has been impactful for you. 

I had various opportunities to network with others at Grubhub. While working on different projects, I had the chance to interact with people from different teams and departments. I took this opportunity to learn more about their experiences through informational interviews with them. By doing so, I gained in-depth knowledge on how their teams work. Their experiences were valuable to help me succeed in my career. 

What has been your biggest contribution to your team at your internship? Why? 

My biggest contribution to the team has been leading a project to enable the sale of alcohol on the Grubhub platform. A large part of this was focused on integrating a new payment processor because of compliance needs. The project spanned multiple departments at Grubhub, and it helped attract new customers to our platform, thus increasing profits.

After this experience, what would you like to learn next? 

After this experience, I am excited to explore the software engineering field further, especially backend development. Specifically, after leading projects in which I had the opportunity to design and implement solutions I became interested in learning more about system design. While it requires technical abilities, it also requires soft skills and problem-solving skills. By being able to break down a large problem into workable chunks, and by being able to document and collaborate with various teams, system design allows for a more well-rounded experience in tech.  

For students having a difficult time finding an internship, what is one piece of advice you would give them? 

Finding internships can be a tedious process and it is important not to get demotivated during the search. Personal projects helped my search and are a great way to display on a resume the experience one has. It also allows one to show skills in something one is passionate about.

Comments

Popular posts from this blog

Zicklin Graduate Student Shares Her Thoughts on ESG After Winning CohnReznick’s 2023 Gamechanger in ESG Awards

Student Perspectives: Crossing the Bridge That May Land You a Job

Student Perspectives: Making the Most of a Summer Internship

Student Perspectives: Being a Power Business Intelligence Engineer

Best Practices: Writing a Resume