An Inside Look at Memgraph's Summer Internship

An Inside Look at Memgraph's Summer Internship

Sara Stetic

As part of our summer internship program, six students joined us, hoping to make their summer fun and productive. They were divided into two teams - MAGE and MagicGraph. MAGE team worked on researching and implementing new graph algorithms, where they got the chance to brush up on their Python and C++ skills. MagicGraph team developed graph applications showcasing the strength of Memgraph and graph databases in general while learning new technologies.

What have they learned over the summer?

They started with Cypher query language basics and figured out what are the most often graph analytics use cases. During the internship, they got familiar with different kinds of technologies often used in developing applications with Memgraph - Docker, Kafka, Python (Flask, FastAPI), React, D3, and more. They researched graph algorithms and learned how to use them with Memgraph with the help of MAGE - an open-source repository that contains graph algorithms and modules. And last but not least, they learned how to implement new graph algorithms to tackle the most exciting and challenging graph analytics problems.


What did Memgraph summer wizards work on?

On the MAGE side, Mateo worked on node classification in fraud detection, and Andi spent his time on link prediction in the telecom recommender system. Learn more about our MAGE, how did it all start, who came up with the idea, and who are the masterminds behind the product.

For his MagicGraph project, Adrian chose to do GitHub code analysis, and Lucija made Hacker News Analyzer. Matea and Marko joined their forces to build a docs recommendation system.

All the projects are very interesting and have real-world use cases, so stay tuned for blog posts explaining technology and implementation in detail.


What do you mean, a public presentation?

All the projects ended up being such a great success that we had to share them with the world. Students felt a little uneasy holding an overview of their work on our monthly Graph Data Zagreb meetup, but they went on the stage and gave an excellent presentation alongside cheers from their friends and family.

But wait, you may think, isn’t this a remote internship? Well, remote-ish. Like our employees, our interns can choose where they want to work. Whether it is from home or the office, it is up to them, but we still like to grab a drink in person to mark essential milestones on their journey.

And what do they think?

Matea Pešić, who is pursuing her master’s degree in computer science and mathematics, shared her internship experience:

“I found out about the Memgraph internship program through the event at my university and applied, after which I was invited for an interview and finally got accepted. It was a great experience. In two months, I learned many new technologies and gained a lot of knowledge and skills. Everybody warmly welcomed us and offered their help immediately. The atmosphere was always encouraging and positive, and at no point I felt unwelcome. All recommendations for Memgraph and their next internship.”

Computer science and mathematics student Marko Domagoj Benković told us what he thinks:

“Overall, I’ve had a positive experience and would definitely recommend the internship to anyone interested in graphs or graph theory. It’s nice to see some algorithms in action, applying them to the actual data and not just learning theory about them. Besides learning new technical skills, I also met many amazing people and learned not to be afraid to ask questions, even if they sometimes seem stupid. “


Sounds good?

If you’d like to join Memgraph and work on your own projects, follow us on social media and keep an eye out on We’re hoping to see you for next year’s summer internship.


In this article
Sign up for our Newsletter

Get a personalized Memgraph demo
and get your questions answered.

Read next

Graph Data Zagreb 7 Report

Read about our seventh Graph Data Zagreb meetup and what topics were covered.

Igor Boroja
December 16, 2022
Graph Databases and PHP & Vaccine Distribution With Graphs

Join a number of graph enthusiasts on the last Graph Data Zagreb meetup in 2022.!

Petra Marusic
November 24, 2022
In the Spotlight - Antonio Filipovic

Antonio, also known as Fico, joined Memgraph almost three years ago! He started as a student in the Cloud team, but his career path changed as his interest increased. Without further ado, let’s get straight to the point and find out more about Fico’s background, career path, and role in the interview below.

Petra Marusic
November 16, 2022