How to Land a CSE Research Internship Abroad - My Views

Note: I had done a Research Intern in my second year at Yonsei Vision and Learning Laboratories.

Route 1: Via Programs

Some internship programs take in interns during their second-year summers. Information about these programs can be found here. In IIT Kanpur, the OIR(Office of International Relations) also arranges for internships with a few labs.

Route 2: Via Cold Mailing

Step 1: Decide Your Research Topic

Selecting your research topic is a crucial initial step. Be certain of your choice as switching topics later can lead to a significant loss of valuable time. In Computer Science, research topics generally categorize into the following areas:(Taken from CSRankings)

  • Artificial Intelligence and Machine Learning:

    • Computer Vision
    • NLP
    • Traditional Mathematical Machine Learning
    • Web and IR
  • Systems:

    • Architecture and Organisation
    • Systems
    • Security
    • Databases
    • HPC
    • OS
    • Programming Languages
    • Software Engineering
  • Theory:

    • Algorithms
    • Logic
    • Cryptography
  • Miscellaneous:

    • Computer Graphics
    • Parallel Computing and Visualization
    • HCI
    • Robotics

Step 2: Databasing

Begin by identifying Professors and Labs that focus on your area of interest. Be proactive as some programs announce openings throughout the year.

  • Start with CSRankings, which is a comprehensive repository of universities and faculty members.
  • Don’t rely solely on rankings to judge the quality of a lab; instead, delve into the research topics that intrigue you.
  • Conduct thorough research and compile a list of Labs and Professors you find appealing.
  • Remember that not all faculty members may be listed on CSRankings, so you should also visit the computer science department websites directly, such as the one for IIT Kanpur, to discover more researchers.
  • Focus on Professors who are Principal Investigators (PIs) of labs as they typically have the funds to support interns.
  • Inria - The French National Institute for computer science and applied mathematics.

  • CISPA - Helmholtz Center for Information Security.

  • For those interested in Computer Vision, check out this list of Computer Vision Research Laboratories.

Suggestions for additional resources are welcome!

Step 3: Approaching the Lab via Email

Email communication is a critical step in the application process and greatly influences whether your email is engaged with or disregarded.

Do’s:

  • Be Concise: Get straight to the point without unnecessary details.
  • Specify Context: In the opening paragraph, clearly state the purpose of your email, when you’d like to intern, and your area of research interest.
  • Express Interest: Explain why you are drawn to research and to the lab in particular.
  • Personalize: Tailor each email to the respective professor by mentioning specific details from their recent publications, showing genuine interest in their work.
  • Attachments: Include links to your resume and transcripts, preferably hosted on a reliable platform like Google Drive.

Note: For privacy reasons, the content of my personal emails is not included here. Please contact me directly if you would like to use my email as a template.

Step 4: Handling Replies

Receiving a reply, positive or negative, is part of the process.

  • No Response: If there is silence, consider revising your email approach.
  • Rejections: Don’t be disheartened by a ’no’. Often, the reasons are explained and it’s not always about your qualifications.
  • Interviews: If an interview is arranged, clarify your intentions for wanting to join the lab. Revisit the papers you referenced in your email to prepare. Confidence and clear communication are key as professors and researchers are typically empathetic.

Fun Fact: While I was at Imagica (a theme park) enjoying a trip with my friends, I received an email notifying me that my interview for YVnL was unexpectedly scheduled for that very evening. I left the park and found a hotel nearby to conduct the interview. Surprisingly, I wasn’t prepared at all, but I believe that sometimes being underprepared can actually be beneficial—it forces you to be authentic and think on your feet!


Note: This guide is tailored for students seeking research internships in computer science and engineering (CSE) abroad.