Share This Post

Startup

Hiring for startups in India

Hiring is not easy.

Hiring for an early stage startup even less so.

You don’t have time or money, and good people who can both execute and fit into the company are few and far between. It is often a long and tiresome process, but extremely important, especially if you’re hiring the first few people to help you build your dream product.

But shit needs to be done. So based on the last few months of work, we’ve put together everything we have learnt about what has worked and what hasn’t, in the hope that it might help out fellow entrepreneurs.

Hope this is useful!

Who handles hiring?

The best case scenario is hiring someone to look at hiring (sorry I couldn’t resist), but that is an unnecessary drag on resources (both time and money).

There are two other options:

  1. Someone from the current team looks at the whole hiring pipeline until the available positions are filled: This is a shitty option. Hiring is an endlessly boring, often unproductive task. Nobody wants to do it, and forcing creative, driven people to do something they don’t want to is less than ideal.
  2. Split hiring according to roles: Marketing person looks at hiring for marketing. Android guy looks at hiring Android developers and so on. Distributes the work, but is still a drag on time. (This is what we are doing for now.)

Where do we hire from?

Angel List (angel.co)

  1. It’s FREE!
  2. Has good quality candidates.
  3. Probability of conversion is higher since most people are actively looking.
  4. People on Angel List want to work for startups.
  5. Allows candidates to see salary ranges before starting the conversation.

LinkedIn

  1. Expensive (we use the recruiter accounts to get in touch with prospective candidates.)
  2. Candidates are employed, and hence less open to discussing new opportunities.
  3. Hit rate is very poor.
  4. Filtering is really good.

Consultants

  1. Given us the longest pipeline so far, but the quality of resumes received is heavily dependent on the quality of the consultant. (The people we work with were referred by a good friend over at Swiggy.)
  2. Consultants generally charge between 8–12% of the candidates CTC once hired, and provide a replacement if the employee leaves within 2 months of joining.
  3. They help set up interviews/coordinate meetings.
  4. Be warned that they are looking to make a commission, so they optimize for finding the candidate a job very quickly, and not for finding the best job for the candidate.
  5. Also, as a recruiter, you have to be really fast because a candidate is talking to at least 10 companies at the same time.

Other websites

  1. Naukri.com — limited success so far. You have no control over the inbound pipeline, and time is lost in filtering through applications.
  2. If you figure out how to filter correctly it does give you the largest talent pool.
  3. These are people actively looking for jobs.
  4. The poor quality of candidates and companies generally creates a poor hiring experience.

Referrals

  1. Works out to be really fast.
  2. Limited by how networked your current employees are.
  3. Most efficient way to expand teams initially (50% of our current team has been hired through referral).

What positions do we hire for?

UX Designers

  1. UX designers are probably the unicorns of the startup world. The world and their uncle wants a designer to join their startup. Unfortunately, supply is scarce.
  2. A lot of designers prefer to work freelance, which leaves the field mostly empty. It’s very tough to get designers to join and you really need to sell the quality of work.

Android Developers

  1. Everybody has an app, and if you’re in India, chances are that you’ll start off developing Android first. (And that’s why there’s a friend of yours who just posted on his Facebook wall “Any Android developers out there?”).
  2. Historically developers haven’t been working on Android; they mostly do backend stuff. The companies that do have large Android teams are fairly young themselves, so getting people to switch is much tougher.
  3. Due to the very small talent pool, salaries tend to be a little inflated.
  4. Turning good Java Developers into Android developers seems to be the common wisdom.

Growth Engineer

  1. Most successful startups have engineered growth, so this is an essential member in any consumer product team. The growth engineer is responsible for all data driven user growth. Typically he/she would create and optimize signup and referral flows, look at data to figure out dropoffs, give inputs to the product team on what to fix and so on.
  2. For any consumer startup, this position is cross functional, encompassing aspects of marketing, product, and engineering.
  3. The ideal candidate can dabble in content, design, and code, and MUST be able to do at least two of these three things really well.

What are our cutoff parameters?

Graduate School — IITs, BITS, IIMs, NID/Srishti/IIT Design School (for designers)

  1. I might get a bit of stick here. The main argument I am anticipating is that of discrimination against candidates not from these schools. I will explain why we (and a lot of other companies) do this.
  2. Hiring is time consuming. (A startup should ideally spend at least 40% more time than larger companies during the interview process). At this stage of the company we want to make sure we get the right person on board, which means multiple conversations need to take place. It is only pragmatic that we prune the number of candidates at the earliest possible stage — a filter on graduate school is a good proxy. (However, we welcome inbound inquiries from people who express an interest to work with us and show the right balance of talent and hustle.)

Experience

  1. We have an upper bar on experience, not a lower bar. We prefer people who don’t know a lot but demonstrate a capacity to experiment and learn extremely quickly. Given their age, such people would also fit easily into the team’s culture.

What is our process?

Phone screening

  1. This is a quick 15 minute call to understand the candidate’s motivation to join us. At this stage we are looking for signals to reject the candidate, so this is an additional filtering step. Highest rejection is because people lied on their resume or very obviously have very limited or no experience about the skills they claim to possess.
  2. We also test the quality of questions candidates ask us. Ours is a difficult product to understand and that proxies as a basic IQ test.

Technical interview

  1. Face to face if candidate is in Bangalore or telephonic if candidate is remote.
  2. The objective here is to test the candidate’s technical ability.

One day assignment

  1. The next step for the candidate is spending a day at our office to complete a task we assign. For us this is the most important step.
  2. The task is almost always a real world problem (we have more than enough of those, sigh), and the candidate is judged on implementation (has shit gotten done) first and foremost.
  3. This is also a chance for the whole team to get to know the candidate better.

The process is long, but we feel it is essential to maintain the right level of talent in our team. We expect that every person who joins us is able to teach us something we don’t already know.

What are the problems we face?

Flipkart

  1. More often than not, a candidate we interview and like is snapped up by the funded big boys of the startup space (Flipkart is a representative example). They can offer more money, a stable job, and some interesting profiles. Honestly, we can’t compete.

Strict requirements -> Shorter Pipeline -> Longer Timelines to hire

  1. We haven’t found a way around this yet, apart from trying to get more consultants to send us resumes.

Money

  1. People want all the money in the world just because we are a startup. Startups don’t pay more money than more established companies.
  2. Startups compensate employees for the lower than market salaries with equity. (PS: we emphasise on our employees getting rich through equity and not salaries, we throw “crore rupee parties” which is when the valuation of the company goes above a number which results in an employee becomes a crorepati.)

So that’s how we at Cubeit do things, as of today at least. A central tenet of how we work here is experimentation, and we’re always looking for ways to optimize. We could have a completely different process in two months (shrug) if this doesn’t work.

I’d love to hear if anybody has any other avenues/thoughts on how to structure the hiring process or better ways to get leads on candidates.

Originally published here. You can reach me at https://twitter.com/mythun if you want to chat 🙂

Awarded the

“RodinStar” Post 

of the week!!

Comments

Share This Post

12 Comments

  1. mithun,

    debut posts (on trh) like this totally make my day!!

    I LOVE THE WAY YOU’VE BROKEN DOWN THE ENTIRE HIRING PROCESS!!! 

    honest confession – when i read the headline i thought to myself, “not another hiring post” – but you had me at “But shit needs to be done!!”

    this is so well written and documented for all of us. big brownies your way. 

    my fav bits

    – split hiring according to roles.

    – “A startup should ideally spend at least 40% more time than larger companies during the interview process”

    – your interview process totally rocks

    btw – i distinctly remember some rodinhooders of b’lore mentioning the same flipkart phenomenon happening to them as well. 

    looking fwd to your next post mithun!!

    ps: went to cubeit’s site – looks super neat. pls feel free to showcase it on trh whenever you’d like to!

  2. Thanks for the feedback Asha!

    I’ve been a passive consumer of the posts on this community for a while, and thought this might be useful here – especially since a lot of us here are just starting out, and don’t have the benefit of tons of VC money behind them.

    We’ve also realized that there is a lot of mystery surrounding the whole startup scenario in India – people look at startups as just another business and don’t think twice before joining, but the truth is that a startup is an experiment, and Series A funding means nothing (especially in the case of operations startups where money burns out really fast). When the experiment fails, people are out of a job and naturally vent their anger (TinyOwl is an example). But there has to be significant responsibility on both sides when hiring/joining a startup. Everybody needs to realize that even Series A funded startups are 100% riskier than an Infosys. Do go ahead and take the leap, but please make sure what you are getting into (which a lot of people don’t.) So our next post will probably be about what employees should ask when they get an offer from a startup – and what they should know about compensation (ESOPs vs cash). We’ll be very transparent and share the process that we use to allocate salaries and ESOPs when we hire.

    Looking forward to hearing comments from the community!

  3. wow. that’s probably one of the MOST MATURE pov i’ve seen from a 20 something year old 🙂 BANG ON. 

    really looking fwd to the esops vs cash post – a lot of rodinhooders have this query from time to time.

    keep rocking. and am so glad you’ve taken the leap from being a passive consumer of trh content!!

  4. pps: i really like your about us page. the way each of the team is described. 

    about us pages are so imp. and reflect so much about the culture of the place.

    🙂

  5. Thanks for the appreciation Asha!Look forward to contributing regularly here.

  6. Yes, we spent a lot of time on that. It had to reflect the ethos of how we function 🙂

  7. Criteria: IITs, BITS, IIMs, NID/Srishti/IIT Design School …

    I see this in so many places and I never get it. I understand you might be from IIT, and hence the bias. Iv interviewed so many from other schools who really kick-ass. Kind of disappointed with the myopic view, Mithun. If startups are looking at innovative minds, couldn’t they come from anywhere?

  8. I’ve explained why we do this in the post as well. The simple answer is time – we’re looking to increase our hit rates for candidates who we get to the first round. Since we don’t have experience as a criteria (typically we hire people who have 0-2 years experience), education is the next best proxy. You could say this is similar to the filtering when companies filter on the basis of experience (big company >> small company/SME)
    I don’t disagree with the fact that other schools also have exceptional candidates, but at this stage, we simply don’t have the time to filter based on individual resumes, which don’t tell us much, and set up interviews with everyone applying.

    We will of course relook things at a later stage.

    Just as an aside: Here’s an urban legend sort of tale from the consulting industry. One of the big 4 was recruiting for an analyst position from a top B school. Predictably they got applications from all 400 students at the school. The partner looked at the stack of resumes, removed half, and dumped them in a dustbin. When asked why “These people were unlucky, and we don’t want unlucky people to work with us.”
    Of course this is an extreme position, but this is how typically recruitment works when you want to get the best people fast.

  9. hey mithun,

    i messed up the bottom of your post – sowrie 🙂

    so while many of us may not agree with the IITs/BITs/IIMs policy – i think it’s commendable how you’ve broken down the process and shared what works for you to help other folks!

  10. Thanks to the community for the Post of the week tag! 🙂

    So the policy is something that works for us now. And as I said, we constantly experiment, and are ready to relook if we find that it is not working for us.

    I’ll have a follow up post in 6 months 🙂

  11. Can you also share an Ideal Job Descriptor you use?

Comments are now closed for this post.

Lost Password

Register