8 Cold Email Tips To Land Your Dream Job (With 3 Successful Examples)

Airbnb, Snapchat, & Cloudflare interviewed me for Software Engineering jobs when I had no connections at those companies. Those opportunities came from writing cold emails to company recruiters. Even my current job at SafeGraph is the result of a cold email which I sent to my future boss and CEO. But most people haven’t had as much success with cold emailing for two reasons:

  1. They Suck At Writing Cold Emails
  2. They Don’t Have Respond-Worthy Content

I’m here to help you with #1. Regarding #2 - Having Respond-Worthy content, like a strong resume with relevant experience for the position you are applying for is needed if you want a cold email to lead to an interview eventually. The best written cold email won’t help you if the jobs you are applying to aren’t a good fit. Make sure you have a kick-ass portfolio project, maybe a hackathon win, & a strong resume before you expect cold-emailing to pay dividends. With that disclaimer out-of-the-way, let’s dive into some tips for writing effective cold emails.

p.s.. if you're an auditory or visual learner

You can watch my free video lesson 6 Cold Email Rules You CAN'T Break which summarizes some of the same tips in this article. I made this video from my paid course public, so you can watch me humiliate myself and end up with egg on my face.  For more cold email lessons, or if you like eggs, enroll in my video course Ace the Data Job Hunt! 

Watch me smash that egg on my face and learn about cold emails!

Before we begin...who even are we cold emailing?

Before we talk about the content of the cold email, let’s talk about who we are actually sending emails to.

At smaller companies (<30 people), CEO’s or CTO’s work well. At mid-range companies, see if there is a technical recruiter. If so, go email them. I don’t advocate for emailing engineers directly. In my experience, even if an engineer responds positively to your cold-email, they may not follow through in submitting a referral or forwarding you to a recruiter.

At larger companies (750+ employees), there might even be a person with the title ‘University Recruiter’ or ‘Campus Recruiter.’ These are the right people to reach out to if you are still in school, and it’s where I had the most luck when I was cold emailing.

How do we find their email?

If a role isn't in MassApply, you can also use Hunter.io to lookup the email address. And worse case, you can simply guess - at small companies it's usually just the founders first name @ company domain. At mid sized companies, firstname.lastname@companydomain.com works well too, along with first initial last name.

The 8 Tips For Effective Cold Emails

Tip #1: Keep The Email Short

Recruiters are busy people. They may briefly read your email, and immediately decide whether to respond to it or ignore it.

So keep your email short. The data backs up this principle up. Hubspot analyzed 40 million emails and found the ideal length of a cold-sales email to be between 50 and 125 words to maximize response rates. I’ve personally had the best luck at around 100 words. It’s all about maintaining a high signal-to-noise ratio. You don’t need to include phrases like ‘I hope you are doing well today!” or “I hope this email finds you well.” At best, it’s extraneous, and at worst, insincere.

Tip #2: Mention An Accomplishment Or Two

This is a sales email - you are trying to sell yourself in one paragraph to the recruiter that you are someone worth reaching out to for an interview.

So don’t be shy.

Highlight a relevant accomplishment or internship experience that makes you respond-worthy. Name drop that that hackathon you won. Hyperlink to your favorite project or an app on the app store that has a few thousand downloads, and mention that usage number. If you went to an impressive engineering school, lean into that.

However, you don’t need to link to too many things or copy-paste the entire resume. That would end up breaking Principle #1: Keep It Short. Instead, just attach your resume to the initial email so the recruiter can get more background if needed.

Tip #3: Add Urgency & Establish A Timeline

My favorite tip: if you already have a return internship offer with a different company, or a job offer extended to you, mention that. It puts pressure on a recruiter to respond promptly and might even fast track you to an onsite interview. This is especially true if it’s a well-known company.

Even if the deadline is very far from now, so there is no true urgency, name-dropping the other company is helpful due to the concept of social proof. If other companies desire you, then a recruiter is more likely to feel you are valuable and have #fomo. This leads to them responding to you.

Here’s a great story of how a self-taught programmer went from not getting interviews to getting offers from Google & Airbnb by using social proof cleverly to induce #fomo. And you don’t even need the offer in hand to make this tactic work! Just having an on-site interview scheduled with a top company helps other companies realize you’ve got something worthwhile and that there is a specific timeline to adhere to.

One warning: be careful not to make it seem like the company you are talking to is the backup option. To do this, make sure you convey enthusiasm for the company and mission. Here is an example of that:

“Hello {Recruiter Name},

I’m passionate about ML and how it can improve the world. Last semester, I made a project which used Computer Vision to find and categorize skin diseases.

I have an upcoming onsite-interview with Microsoft’s Azure ML team next month, but wanted to also interview with Uber because self-driving cars is where I think Computer Vision will help improve the world the most in the next decade. I’ve also enjoyed the Uber ATG teams’ technical blogs on 3d-point clouds and rigor with which y’all approach the self-driving car space.

Would love to start the interview process for a Computer Vision internship - I’ve attached my resume.

Thanks, Nick Singh”

Tip #4: Relate Personally To The Recruiter Or Company

If you have a connection with the recruiter or company, mention that! Search LinkedIn to see if you have any commonalities like education or cities you’ve both lived in.

Even better, when cold reaching out, used LinkedIn People Search filters to find alumni from your university who already work at that company. If you don’t have many college alumni at the company you are targeting, and you interned a ta large company like Microsoft, it’s easy to find alumni of a company as well on LinkedIn.

Tip #5: Have A Specific Ask

Be upfront with what you want. A vague email hoping to ‘set up a time to chat’ or ‘learn more about the interview process’ is too meek and indirect. The recruiter knows between your friends, Google search, Quora, and Glassdoor, you can find any information you need about a company and the interview process. The recruiter knows you are angling for a job or internship but are too shy to ask directly.

So be bold, and always include a specific ask:

  • “I’d like to interview for a Software Engineering Internship for Summer 2019”
  • “I’d like to start the interview process for the New Grad Back End Software Engineering Position at Company X”.

Tip #6: Have A Strong Email Subject Line

The email content will only be read if the email is clicked into. Without a strong subject line, the email content is wasted. If you have top tier experience or education, it’s key to include it. What I used: Former Google & Microsoft Intern Interested In FT @ X

And if I found a recruiter from my alma mater (UVA), I’d be sure to include that in the subject line to make it even more click-worthy. This subject line works because I lead immediately with my background which is click-worthy since Google and Microsoft are well known companies and I have my specific ask (for full-time software jobs) included in the subject line. Some other subject line examples that are short and to the point if you can’t rely on internship experience at big tech companies:

  • “CMU Engineer Interested in Data Science @ Asana”
  • “Self-Driving Car Ph.D. Student Interested In Uber ATG”
  • “IoT Hackathon Winner Interested In Nest Labs”

Including the name of the recruiter should also increase the click-through rate. Example: “Dan | IoT Hackathon Winner Interested In Nest Labs”

Tip #7: Follow Up 3 Times

You should follow up at least three times. A really good email sent only once may not work. Some of the cold emails that turned into interviews only got responses after the third email!

I'm not making this shit up – Google reached out to me FIRST, then after I responded back, they almost ghosted me. I had to bump up my reply to them THREE times to keep the opportunity in play. Folks enrolled in the Ace the Data Job Hunt can get the juicy details in this video:

Google Almost Ghosted Me Until I Followed Up My Email 3 Times

Don’t worry about feeling too pushy - It’s standard in sales to reach out at 3+ times. So send the first follow up after 3-4 days, and send the second follow up again 4-5 days later. Don’t think putting in a 2-week delay will make you come across as more polite.

A free Gmail plugin like Boomerang, which will flag when an email hasn’t been responded to in some time, can help keep yourself accountable.

If after 3-4 emails, you don’t get a response, reach out to another recruiter at the same company. It’s okay to reach out to multiple people at a company that you want to work for. Trust me, it’s not a weird thing to do. This is called being ‘multi-threaded into an account’ in sales lingo.

Tip #8: Send The Email At The Right Time

We’ve all been guilty of getting an email, reading it, and waiting till later to respond to it. And then ‘later’ never comes. That’s why Principle #7 - following up 3 times - works.

But sending an email out at the right time can save yourself from having to bump up emails. If you send it at a time you think the reader is most likely to be free and in the mood to respond, which maximizes your reply rate. That means no weekend emails. No emails on holidays or days people typically might take a long weekend. Figure out the time zone for the recruiter, and be sure to not send it after business hours.

I had the best luck emailing Silicon Valley recruiters at ~ 11:00 A.M. or 2 P.M. P.S.T. The psychology behind this is we’ve all felt ourselves counting down the minutes to lunch, aimlessly refreshing your email and slack to pass the time. That’s a great time to catch someone. Same with the after-lunch lull.

The best days I found to send emails were Tuesday through Thursday. I avoided Mondays since that’s the day many people have 1:1’s or team meetings, or have work they are catching up with from the weekend. On Fridays, many people might be on PTO or even if they are in office, have some other kind of event like happy hour in the afternoon or have simply mentally checked out.

3 Cold Email Templates That Worked For Me

Here are some copy-pasted cold emails I've actually sent. They aren't perfect by any means, but generally follow the 8 tips I've laid above. Just remember: even sending a cold-email that's bad puts you in the top decile of job-seekers. Most people will never make the effort to personally write an email to someone and then follow up a few times.

The 4 Sequence Email Drip

Intro Email:

Subject Line: Ex-Google & Microsoft Intern Interested in Working FT at Periscope Data


Hi X,

Found your email on Hacker news. I’m a former Software Engineering intern @ Google’s Nest Labs and Microsoft who will be graduating from college May’17. I’m interested in working full time at Periscope Data because of my interest in data engineering (spent the summer on the Data Infrastructure team @ Nest) and my interest in turning data into insights (built dashboards to do just that the past two summers). How can I start the interview process?

Best, Nick Singh

My First Follow Up:

Hey X,

Just wanted to follow up with you about full-time roles at Periscope data. I believe my interest in data engineering, along with past experience building dashboards and visualization tools, makes me a good fit.

My Second Follow Up:

Hi X, Wanted to circle back on this. What do next steps look like?

The Hail Mary:

I send this when I have onsite interviews near the target company planned, or when I have offer deadlines approaching. This email is often sent weeks after the initial outreach. It works because it adds an element of urgency to the recruiter, and it gives social proof that other companies have vetted me enough to bring me onsite.

Hi X,

Just wanted to follow up with you regarding opportunities with Periscope Data. I will be in the bay area doing interviews with Facebook and Uber next week. Would love a chance todo a phone interview with Periscope Data this week to assess technical fit. If we are a good match, I’d be happy to swing by the office the following week for technical interviews whileI am already in town.


Nick Singh

More Examples Of Cold Email I've Sent

Intro Cold Email to Airbnb

Subject Line: Former Google Intern from UVA Interested in Airbnb


Hello Z,

We met briefly at the UVA in SF mixer this past summer. I just wanted to reach out to you about new gradSoftware Engineering positions @ CompanyX.My college classmate, Y, interned at CompanyX on the Data Infrastructure team and really loved here experience. This past summer, I was on the Data Infrastructure team at Google's Nest Labs. From talking to Y, I think I can be a good fit for similar teams at CompanyX. Let me know what next steps are.


Nick Singh

Intro Cold Email to Reddit

Hello X,

I saw your post on Hacker News and wanted to reach out regarding why I’m a good fit to be a SoftwareEngineering Intern at Reddit for Summer 2016. I interned at Microsoft this past summer on the PaymentsTeam where I helped the team turn data into insight to diagnose payment issues faster.

In my free time (when I’m not on Reddit) I built RapStock.io which grew to 2000 users. 1400 out of the 2000 users came from Reddit when we went viral so I have a soft spot for the community and product.

Let me know what next steps I should take.

Thanks, Nick Singh

Want more Cold Email tips?

While there is an entire chapter in Ace the Data Science Interview on cold emails, I went even further, and brought the concepts to life in the Cold Emails module in my video course, Ace the Data Job Hunt. I also offer video course & 1:1 coaching packages, where I can help you craft your cold email (or review your resume, LinkedIn, & portfolio).

Cold Email Your Way To Your Dream Job