How to Land a Research Internship at a Top Tech Company

During my bachelor’s degree in industrial engineering, I was caught up in the AI and Machine Learning hype, and set my eyes on working in Machine Learning for one of the big tech companies (Amazon, Google, Apple, Uber, Palantir, etc).

Two years later, at the end of my master’s, I clinched a research engineer internship at Uber AI in San Francisco.

Here’s my guide on how to get there while in university. 

1. Don’t aim for the best possible grade point average but for outstanding grades in a few strategically chosen classes

Technical jobs demand specific skills, not a great GPA. I focused my attention on two lectures per semester (at the most), and spent less than a week studying for the required or less interesting lectures. 

2. Look up the professors before picking their lectures

Many professors advise interesting companies and almost always know someone in the companies you want to work for. I took all the lectures of a professor who advised Apple and had close connections to Amazon and Google. His recommendation letter was a total game changer that opened many doors for me.

3. Work as a student researcher in your university’s research labs

With big tech companies battling to hire Professors and PhD students as “AI-Experts”, you’d be surprised how well connected your university’s research labs are. Getting a student researcher job can be as easy as talking to a PhD student after a lecture. I worked at two research labs in the first three semesters of my master’s and it was a postdoc in the second lab who eventually helped me get an interview at Uber. 

4. Be strategic when choosing mandatory university projects

Personal or university projects equally count as practical experience. Think about how these projects could relate to the company you’re interested in. As I had my mind set on Google’s DeepMind research lab, I built a model to play Chrome’s TRex Game using simple models developed by DeepMind’s researchers. In every interview I’ve had so far, I’ve been asked about the project.

5. Go to career fairs

Referrals are the key to getting an interview at one of the big tech companies. Not only does it save you from writing annoying motivation letters, but it also ensures that your application is at least looked at. At career fairs, you will meet at least one person with the right connections. I went to the Talent Summits in Berlin, Paris and London where I met people from all the big players in tech. With the referral and advice from TalentSpace members, I was invited to interviews at Palantir and Facebook in London.

Patrick von Platen
Research Scientist Intern at Uber AI Labs
Patrick is a student from Cologne, Germany and is currently working for Uber AI in San Francisco. Graduating soon with a double master’s degree from RWTH Aachen University and École Centrale Paris, he is passionate about research in Deep Learning for spoken and written language. A 5 time Talent Summit participant in Berlin, Paris, and London, Patrick is affectionately known as a “power-user” in the TalentSpace Community.

More Advice For You

Career AdviceCareer Change: From Content to Coding
How Junior Frontend Developer Kathryn Lawrence made the leap from marketing to a career in engineering
TalentHubFive Companies Hiring in Berlin Right Now (October 2019 edition)
Your incoming bulletin of who is hot and hiring in Europe’s startup capital
Career AdviceHow and Why I Transitioned from Business Administration to Data Science
Transitioning into a different area of study for your master’s is a big decision. Find out how TalentSpace community member Marius approached this career changing moment.