The Pursuit of Happiness - Undergraduate Research 🧑‍🔬

A primer in the application process for research opportunities (for undergaduate/recently graduated students) 🧑‍🔬.

B-Dome, Academic Block, BITS Pilani (Goa)
Table of Contents

Overview 📙

The aim of this post is to share my personal 1 experience and insights in the application process for research opportunities as an undergraduate student. The target audience of this post is the STEM undergraduate population in Indian universities (interested in research opportunities). The post will majorly focus on making the application process more organized and less tiring for the student. Any form of feedback is welcome! 😃

What is the task, what should we know? 🤔

Defining the task at hand, fortunately, seems quite straightforward: Securing research opportunties. But we do not define things loosely in research. Usually, this particular task has multiple aspects associated with it. Before you start analyzing and approaching various opportunities, it’s always helpful to assess things from your end:

Img src: https://en.meming.world/
Img src: https://en.meming.world/
  • 👨‍🔬🔬 The Work
    • What excites me the most? (Curiosity is the key to motivation!)
    • What research topics would I like to work on? (You need NOT be proficient with them already!)
    • What future prospects would I have once the work/duration is completed? (Endeavours in Research & Academia tend to be long and slow!)
  • 🏆📝 The Outcomes
    • What is the most important non-monetary outcome I should aim for? (Knowledge, Experience, and Networking!)
    • What other non-monetary outcomes am I looking for? (Publications, patents, letter of recommendations, etc.)
    • How is this going to affect my academics? (Thesis/project evaluation, simultaneous coursework & academic load, etc.)
  • 💰💸 The Compensation
    • Do I want this to be a funded opportunity? (Usually, YES!)
    • Am I in a position to secure a funded opportunity? (You ALWAYS are, the question is about the amount: budget and value!)
    • How flexible should I be regarding this? (Don’t be too flexible, opportunities will always be there, know & protect your self-worth!)

There might be a couple more things, that you need to be sure about before approaching any opportunity (spend some time thinking about them!). Once you have noted all of them down, you can go ahead with the applications with a clear and confident mindset!

How do I secure the best possible research opportunity? 🤔

The best possible answer (arguably) to this is:

You do not! Aim for more, not for the best.

As an undergraduate/recently graduated student, you’ll mostly find these two things to be true (over the time):

  1. Your expectations and interests keep changing!
  2. The job market (both academia & industry) is slightly stochastic!

Being a highly motivated student, coming from a competitive background, this is what this usually results in:

Img src: https://en.meming.world/
Img src: https://en.meming.world/

It is quite important to understand that it’s okay to wait behind the gates to an opportunity, not being let in. But its not okay, to be frustratingly stuck there. The key to beat the stochastic nature of the job market is:

Increasing the quantity and scope of your applications!

People usually use this strategy by “cold-mailing” a high number of researchers. Although it does seem to work, I do not think it’s the best way to apply for research opportunities 2. Once you are mentally prepared and well motivated for the applications, its time to explore the ocean of opportunities, and enjoy the process 3. This can be done by slowly & sincerely exploring your research community of interest, and networking. While the approaches listed below may seem to be implicit and slow, with a small investment of time 🕒 and effort 👨‍💻, they hold the potential to be a gold mine 🌟⛏️ for you!

Searching for the right opportunities 🔍

There are multiple ways to build a steady source of news 📰 and opportunities 📢 in your field of interest. I might be missing out on a few of them as of now, but given below are the major ones that come to my mind. While these methods might not be as convenient as cold-mailing, they’ll reward you highly for your efforts by:

Getting a reply on your queries and applications

This is the first and most imporant part of research job applications, something which mass cold-mailing DOES NOT gurantee.

Online presence 💻🌐

This is one of the most important things 4 to do as a researcher these days. Most of the opportunities are shared and secured via social media these days!

Here are a few ways to build an online presence [click]

  • Follow leading researchers and organizations on social media (Twitter & LinkedIn)
  • Follow various job-posting handles, Twitter lists, Discord forums, Subreddits, etc.
  • If you do not where to look, start by following research leaders in your domain [^5].
  • Turn on notifications for important handles.
  • If you are active enough on these platforms, you can declare your search for an opportunity on them (people do approach on their own)

Mailing lists 📢✉️

Subscribing to mailing lists gives you the first-hand access to the latest communication in the community. Here are some of the active mailing-lists that I currently know about:

Machine Learning & AI 🤖 [click]

Psychology & Neuroscience 🧠 [click]

Direct networking 🤝👋

This is my personal favorite for an approach to search for opportunities. Not only it makes you feel involved in the community (bringing in the much needed motivation & confidence) but also provides one of the most assured way of securing an opportunity. Due to the global circumstances and the continous efforts of the global academic community, direct networking is becoming more and more easier each day.

Here are a few ways to network efficiently in the scientific & academic community [click]

  • Attend conferences, summer schools, lectures, workshops, etc.
    • Most of these can be attended online
    • Most of these have student waivers (free registration in many cases)
    • Volunteer here to gain important experience and build a presence in the community
  • Enagage in scientific discourse on online platforms (Twitter, Reddit, etc.)
    • Researchers are exceptionally eager to reply here (and not on mail)
    • This also helps you build online presence
  • Mail communication
    • This can be thought of as a personalized cold-mailing
    • Ask researchers for resources: papers, code, books, course material, etc.
    • Provide your feedback, constructive criticism, congratulations, etc. to authors of that paper you read

The key to impactful networking is not expecting any direct material returns from it and taking genuine interst in others' work 🙂. The returns will come, as a reward for your continuous support to the community 🎁.

Securing the right opportunities 💯

Once you have a list of opportunites that you would like to apply for, its time to try your luck with them in the most organized and fun way possible.

Cracking the recruitment process 💼

This basically comes down to convince the researcher that you’ll be making significant contributions to their work, which is why they should not miss out on hiring you. Usually, one needs to handle two things to do this:

  1. Carry some relevant skillset and experience (this can be overlooked for undergraduate students in most cases)
  2. Instilling trust in the researcher and their team that you will deliver as expected
While networking helps a lot with both these things, there are a few more things you can do to help your cause [click]

  • Prepare a short statement-of-purpose / draft e-mail
    • List your previous experience (work/academic/inudstrial)
    • Point towards one of the researcher’s projects where you might be a good addition
    • Explain how this opportunity is seriously important and relevant for you
  • List down a few ideas which you would like to work on (don’t worry about the correctness here, this is primiarily to show your sincere interest)
  • Attach your updated personal website
  • Attach your CV, transcripts, relevant project reports, etc.
  • Show your interest and motivation at each stage of the recruitment process
    • Seek feedback at the end of each interview or assignment
    • Ask questions and doubts (about the work or in general)

Oraganizing your applications 📁

Img src: https://simplysquaredaway.com/10-organizing-memes-laugh/
Img src: https://simplysquaredaway.com/10-organizing-memes-laugh/
With increasing number of applications, it might get a bit trickier to organize them. Every application needs to be taken special care of. This inlcudes adapting your CV/Resume to the opportunity, preparing a SOP/cold-mail, preparing for the interviews, etc.

Here are a few things that I follow to organize my applications [click]

  • Use a Kanban board to process your applications efficiently
    • I use Notion Kanban boards
    • I use the following columns in my Kanban board:
      • Not Applied (set reminders 🔔 for the entires here, I ask my Google Assitant to do this for me)
      • Applied (set follow-up reminders for this ✉️)
      • In Progress 🕒
      • Accepted ✔️ (you might have to choose from multiple offers eventually 😁)
      • Rejected ❌ (you might have to revisit rejections while applying to similar opportunities in the future 🤔)
  • Use labels in your E-mail client to classify your application threads
    • I use separate labels for inudstry and academia applications
    • I use separate labels for full-time and part-time/internship positions
    • I assign a research topic label to each application

Tracking your applications ✉️

It is quite important to track your applications properly. Similar to organization, keeping a track of applications becomes difficult with increasing number of applications.

Here are a few things that I follow to track my applications [click]

  • E-mail tracking
    • Students usually make the mistake of adding mail-trackers in their e-mails
      • This might block your e-mail, or divert it to spam folder of the reciever
      • This might appear to be disrepsectful to the researcher
    • A better way of tracking here is using Google Analytics
      • Link your personal website to Google Analytics
      • This lets you monitor a number of variables related to the beahvior and data of the website visitors
      • List all your attachments in the mail via your website (i.e. CV, reports, code repositories, etc.)
      • This allows you to know when and where was your e-mail read (and your website accessed)
      • It also allows you to monitor the time spent on various web-pages on your website. Which gives a lot of information about what the recruiter has studied about you (which project, which paper, which course, etc.)
  • E-mail follow-ups
    • Given that researchers are usually quite busy and recieve a high number of e-mails, it is a good idea to send them a follow-up e-mail (make sure you understand the difference between spamming and sending follow-ups)
    • Set reminder to send follow-ups after a particular period of time (Ex: 7 days)
    • I use the followupthen tool to schedule follow up mails
  • Sending enquiries to appropriate professionals
    • You should enquire about the status of your applications to the right person
    • Given the busy schedule of the researchers, usually a separate professional handles this
    • For academic labs you should contact the Lab managers and Ph.D. & Master’s students in the lab
    • For industrial labs you should contact the HR manager or the recruiter
    • It is always a good habit to CC the supervising researcher nonetheless, to ensure that they are in the loop and your queries are handled seriously by the concerned authority.

Handling rejections the right way 🤗

Img src: https://simplysquaredaway.com/10-organizing-memes-laugh/
Img src: https://simplysquaredaway.com/10-organizing-memes-laugh/

There is a good chance that you’ll face numerous rejections before landing the perfect opportunity.

While it is natural to get demotivated with each rejection, there is a lot to be gained from them [click]

  • Make sure you thank the researcher and his team for their time and consideration
  • Compulsorily seek feedback about why you could not make it, by asking the following:
    • Where have could you improved your application? (helps with other future applications)
    • Will they consider you (and alert) for any possible future opportunity?
  • Ask for the possibility of staying in touch with the researcher’s work by attending their lectures, lab reading sessions, etc.

Handling setbacks and rejections is one of the most important expected qualities in a researcher. Just showing willingness to take this rejection positively can significantly help your future prospects with opportunities from the same organization or researcher.

Concluding thoughts 💭

The whole process of scientific research can be quite exhausting and tiring 😫. Applying to opportunities is just the first step here. One simply cannot afford to get exhausted during the application stage itself. It is always good to approach other senior researchers around you, seeking help, discussing your thoughts, joys and frustrations. During your undergraduate studies, your seniors in the college or university can be approached. On the surface, the scientific community might seem to be inapproachable, busy, and arrogant. But once you explore the community, you’ll find them to be approachable and highly social & helping! 😊

Do not hesitate, know your worth, know your potential. Support the community ❤️

I would be really glad to know if this helped somebody land a research opportunity (drop me an e-mail if it did!). Any form of feedback on this post can be provided to me via e-mail or anonymously through this form.


  1. This might not generalize perfectly across all the disciplines, demographies, and backgrounds. ↩︎

  2. I do not advocate against cold-mailing (in-fact its one of the beautiful tools in academic research. I advocate against “mass cold-mailing” specifically.) ↩︎

  3. I personally do not find cold-mailing enjoyable. ↩︎

  4. If not the most important. ↩︎

Related