Interning at Max Planck Insititute for Software Systems

Tags: intern, mpi, musings

I recently spent 10 weeks at the Max Planck Insititute for Software Systems in Saarbruecken, Germany; as a research fellow / intern.

It was an eye-opening and immensely interesting 2.5 months. Since there have been quite a few questions, I’ll detail most of the things here.

How I got the internship

Honestly, there was nothing too spectacular in what I did. I was already conversing with one professor there over Email; when a professor at my university sends out an email saying 2 faculty at MPI (the one I was talking to, and Prof. Eva, my advisor for the internship) are looking for interns (of course I jumped at this).

This being mid december, and having sent just 3 emails, I began talk over Email with Eva as well. I (would like to) believe that my resume helped in getting a prompt reply to begin with. Within 2 days of the first Email, I had a Skype call and had a sort-of confirmation. 2 weeks (and a winter vacation) later, I had received my invitaion letter by post.

(Boring?) Visa application

Much easier than the US visa I believe, I didn’t really have to do much apart from collecting all my documents, and dropping them off at Jalandhar’s VFS Visa Application center; along with my getting my biometric data scanned.

The Visa process went out pretty smooth, and they even return the Visa fees after a while!

Getting there

MPI was generous enough to pay for my flights as well as my accomodation there; along with my travel from Frankfurt to Saarbruecken by train (mind you, ICE travel, not cheap); and then from the station to the university by Taxi (perhaps because I would have trouble catching a bus, being new there). What was not nice was, not a lot of people spoke English there, since Saarbruecken isn’t exactly a ‘tourist’ city.

The atmosphere at MPI

MPI happens to have a building somewhat similar to our CSE building at IIT Kanpur. Yet, there’s something really refreshing about this. They have glass walled rooms, and an ‘open-door’ policy; to encourage interaction.

People you pass will inevitably wish you everyday. Everyone (most?) go for lunch together, and talk about almost everything over lunch, and later coffee. There’s just too much of interaction, and in a good way.

MPI itself has 2 different buildings in 2 different cities, and to encourage (even more varied) interaction, every week, one of the MPI’s people visit the other one for the whole day.

I must confess that I pestered quite a few PhD students here with long discussions and questions about what they are working on. This was not a futile exercise, and I found that this has really expanded my horizons, giving me a much better idea about research than I ever had before. There’s always so much research going on here, I like to call my stay here as a ‘concentrated dose of research exposure’.

There are so many talks, invited researchers delivering talks, status meetings, group meetings/discussions, et cetera; you never have an excuse for getting bored! Plus on the non-academic side, they have an XBox (with Kinect, and some games), some guitars, a table tennis table, a fussball table and the likes lying around, if you ever feel like not working.

Oh, need I mention, there is a huge number of Indians there at MPI!

My project

My project involved a fair share of programming (thankfully in Functional, using Scala); some research part, and lots of experimentation (which I never realized till I actually began it). My advisor was quite involved with the project herself, and help/advice was never further than an Email or a 30 second walk to her office (I believe this is not too common, so perhaps I’ve been spoilt).

Research environment

I’ve been led to believe that MPI happens to have more of a theory-focussed research environment. With nothing to compare to, I’d just pass on this information. But I did see quite a bit of application based research as well; some fundamentral topic research; lots of proofs; a decent share of coding. Overall, I liked the research environment here, they have quite a bit of funds, and quite some interesting research going on all the time.

Social life

There were quite a few other interns here as well, and we had a lot of fun discussing things, travelling (abroad often :D), or just doing random things (Ping-Pong? :P). I made some really nice friends during my stay here. The PhD people are also super friendly, and I ended up have broad discussions with someone everyday. Infact, even the faculty are super nice, and you can easily get into friendly light conversations with them.

Visiting places!

Yes, I know. Some think of this as the highlight of a foreign intern. It wasn’t really a huge priority for me per-se; but I did quite a bit of travelling. A Euro-Rail pass might have been nice if I had other people who were taking it as well. But since I didn’t have one, we travelled long hours by bus (10 hours doesn’t seem long anymore to me).

Here’s where some of my eventful weekends were spent: - Paris (France) - Munich and Neuschwannstein Castle (Germany) - Strasbourg (France) - Prague and Vienna (Czech Republic and Austria) - Trier (Germany) - Amsterdam (Netherlands)

German language

Atleast in Saarbruecken, knowing a bit of German helps out. I’ve heard it’s better in the other MPI campus in Kaiserslautern. Point to be noted: The whole of the University I was in, was in English. You just need German when going out of MPI/University.

I had just done 2-3 modules of Duolingo when I came here, and didn’t really follow it up much. But I kept Google Translate open whenever I was commuting, translating random things I read, or just finding translations of English sentences which come to mind. I ended up having a decent functional knowledge this way; to an extent that I could describe my requirements at shops, or ask directions, count, understand railway announcements (by now atleast). German isn’t hard! It’s actually quite structured and systematic.

In fact, I believe English not being the primary language was a really nice thing. This happens to be around the end of the phase where people say picking up a language is possible, and this was a really nice opportunity! Plus, it opens scope for various endless discussions! (I’m tempted to write ‘endless as the ocean’, but it sounds pre-Earth-is-round era).

Money and accomodation?

I wouldn’t want to spoil the fun here, so won’t quote the amount, but it’s more than enough! And they provide accomodation as well, which is quite an awesome thing!


As I type this sitting at the airport, about to board my flight back home, I miss this magnificent summer in Europe. Would I recommend this? Surely!

Author's picture

Saksham Sharma

Hacker. Programmer. Geek.

3rd year Undergrad, Computer Science and Engineering

Indian Institute of Technology Kanpur