Recruiters: How to Find Good Software and Data People


If you're a software developer, data engineer or data scientist with a LinkedIn profile or website, you're probably hearing from recruiters on a daily basis. No longer are these folks dressing in suits and attending meetup – they're getting a bit more savvy.

If you're a recruiter I've got two tips for finding awesome software and data peeps, without pissing anyone off. Read on!

Tip #1: Connect via LinkedIn

You're probably thinking to yourself, “duh!” Or perhaps you aren't. I get pinged by recruiters all the time on LinkedIn, some with better pitches than others. Here's a few tips to ensuring your message is well received:

Personalize It. Ensure you address the person you're contacting by name. I mean the correct name. For some reason people like to call me Patrick. While I'm flattered, that's not my name. Be sure you have that correct.

Bring Up Old Sh*t. Call out something in the person's profile that caught your attention that relates to the position you're looking to fill. This will show them that the job might be interesting to them, or at a minimum, you're not just shooting in the dark.

Be Straight Forward. I haven't meant many engineers that have the time or desire to beat around the bush. Tell the person what the job is all about, what you're looking for, and how you think they might fit into the equation.

Talk Money Upfront. Being married with two kids means I have a certain salary requirement. While you can't tell what someone's marital status is simply from their profile, everyone has a number in their head. Talking about that sooner rather than later can save everyone a lot of time.

Ask For Help. This is a roundabout technique where you tell the person you have an open position and ask if they know anyone who might be interested. Use better wording than that (I'm not writing your copy for you!), but you get the point. If the person is interested they'll reply in the positive, and if they aren't interested, they may point you in the right direction.

Tip #2: Meetup

When making a hiring decision, especially for anything technical, I look to see what the potential candidate is doing outside of their day job. While GitHub commits are great, activity in the community is even better. has those communities.

I can guarantee you that if someone is going to a meetup or meetups on a regular basis, they are investing in their skills and their future. While not everyone has the time to go, some people make the time. Don't get me wrong though, I don't expect people to be going to multiple meetups each week, or even per month. Ain't nobody got time for that!

Here's how you as a recruiter can make work for you.

It's simple really. Do a search for meetups that match the skills the candidate needs. For example, if you're looking for a Python developer, type “Python”.

Once you arrive at a meetup page DO NOT spam the entire group using the discussions section. Instead, send a message directly to the organizer telling them the type of person you're looking for, and include the full job description. Ask if they think their members might be interested in the position, and if so, could they please send it to the group?

Most meetup organizers are eager to help their members find jobs. A lot of newer people get exposure to different tech communities through meetup, and they might be looking for jobs.

The key is asking for help instead of spamming. Most organizers are receptive to this, or will tell you what to do instead.

Meetup Groups I Recommend


Ruby / Ruby on Rails

Data Engineering

Data Science

Internet of Things

Tech – General


Have you had a recruiter effectively contact you? Let us know what you thought was awesome in the comments below.


  1. Well I am not a tech software guy, but a recruiter (work for a staffing firm) by profession. Thanks for sharing the group. I would definitely check it out.

Speak Your Mind