Just enter your email address registered with The Ken
Reset Password
Email Sent to:
Check your inbox for instructions to reset your password.
The 10,000 engineer rule
The Nutgraf is a 10-min newsletter sent at 10 AM IST every Saturday. It connects the dots and synthesizes one big event in business, technology and finance that happened over the week in India. In a way you’ll never forget.
This is a paid newsletter that’s available exclusively to The Ken’s premium subscribers.
Just 10 mins longSynthesis not analysisSometimes memes
24 Jul, 2021
The real reason why everyone is fighting for tech talent in India
A paid 🔒 weekly emailer that explains fundamental shifts in business, technology and finance that happened over the last seven days in India. In a way you’ll never forget. Someone sent you this? Sign up here
Good Morning Dear Reader,
Last week, BharatPe, a fast-growing fintech startup in India, announced it was hiring engineers to join its technology team. It wasn’t just an ordinary announcement inviting applications. Instead, BharatPe was offering a compelling joining proposition—join the entire technology team for an all-expense paid trip to watch the T20 cricket world cup in Dubai, UAE, to be held in October this year. There was more. Every new joinee would also get a dashing, expensive BMW superbike.
Perhaps you are a bit old-fashioned like me and think that all this is a bit excessive. Maybe like me, you dislike T20 cricket and loathe noisy superbikes. Maybe you are telling yourself that BharatPe is one of those fancy, upstart companies that’s doing this as a splashy publicity stunt.
Well, that’s what I thought too, until a couple of days back, when I saw the news that HCL Technologies, one of India’s oldest and most storied IT services companies, was taking this one step further. HCL is planning to give its top-performers Mercedes-Benz cars.
HCL Technologies!
Clearly, there’s something new happening in India’s tech industry.
Others have spotted it, too. Here’s Manish Singh, who wrote a piece in TechCrunch a couple of weeks back about how, all of a sudden, everyone is struggling to find engineers in India.
A startup founder, who hasn’t had much sleep all week, woke up on a recent Sunday to a phone call from his co-founder. A senior engineer was feeling burnt out and was contemplating leaving. For the founder, who had several calls scheduled with many high-profile Silicon Valley investors later in the day, talking this developer out of leaving the job quickly became the top agenda item for the rest of the weekend.
There’s a joke among many startup founders in Bangalore that hiring two to three engineers is currently more time-consuming and cumbersome than securing a fresh round of funding. Heavily-backed startups are paying big premiums to attract and retain talent, making it very challenging for their younger siblings to scale. And relying on recruiters is costly and still takes over a month to close a hire.
A good engineer with two to three years of experience with any recognizable startup expects $70,000 annually as salary, up from about $40,000 a year ago. A puzzled startup founder recently quizzed another peer in the industry how much a good QA engineer costs, and then answered the question himself: about $35,000, up from about $20,000.
Dispatch from Bangalore, Techcrunch
Over the last few weeks, as funding for startups in India surged to never-before-seen levels, and as older startups have started to go public, this has led to several other consequences. One of those consequences is that while capital may be nearly unlimited, there exist other limits which prevent Indian tech companies from expanding. Two weeks back, we wrote about one of those limits—the size of the internet consumer market in India. We wrote about a secret that many in the industry know, but few talk about, that the number of active online purchasers in India is the population of Sweden, and how all consumer internet companies are fighting for these users.
Today’s story is about another limit—the breadth and depth of engineering talent in India.
It’s called the 10,000-engineer rule.
Let’s dive in.
How many good engineers are there in India?
If it’s becoming harder to hire quality engineers in India, it’s fairly obvious that we have a demand-supply mismatch. Engineering salaries, which were already quite high, have now reached absurd proportions. This likely means that there’s a natural limit to quality engineering talent in India, and that we are experiencing it right now.
This is why we are in the right place and the right time to figure out this limit. We couldn’t have done it earlier because we never knew how deep our engineering reserves ran, but we can do it now because we’re clearly exhausting our reserves. Companies wouldn’t be throwing around bikes and cars as incentives to get talent if this wasn’t the case.
Also, engineering talent is one of the most important resources that will determine the future growth potential of India’s fastest growing technology sector, so it’s worth calculating.
But it’s also a hard calculation.
Calculating the number of quality engineers in India is harder to do than, say, market-sizing and forward projections of the industry, which as it is, is the business equivalent of fortune-telling. To make matters more complicated, there’s a measure of quality in this calculation, which makes the whole thing subjective. There are no research reports which tell you how many good engineers exist in India. There are no industry sources, VCs or founders who know this number definitively.
But like everything, there are clues.
We can make some assumptions. We can triangulate. And we’ll probably come close to the answer. You can try making your own calculations, and it’s likely that with your assumptions, you’ll arrive at a different number. But all I can do is show you my math, and hopefully you’ll be persuaded.
The first clue we have is that this number is small.
We know this because of BharatPe.
Initially, my assumption was that BharatPe was creating all these incentives because it really wanted to expand its engineering team by several hundred employees, which meant that it needed thousands of quality applicants, and that’s why it was going all-out with these incentives.
Turns out, that’s not really true. BharatPe’s current engineering team is about 60 people, and the company has stated that it intends to recruit 100 more engineers over the next year.
Think about that for a moment.
All those bikes and Dubai tickets.
All that fuss for a hundred engineers.
This tells us that the pool of talented quality engineers is small.
But how small?
Well, we can assume that good engineers likely end up in places who can afford to pay and retain them, offer a great career and cutting-edge problems to solve. It’s fair to assume that this means that the companies where good engineers currently work are likely well-funded, and are market leaders in some form or the other.
If we assume this is true, then we have to begin with well-funded technology companies in India, starting with the unicorns—the ones valued at $1 billion or more. Since technology is a foundational aspect to scale, there’s likely a correlation between the valuation of the company and the size of the engineering team.
We can check if this is true.
Let’s take the top ten unicorns in India, arguably the hottest clusters of engineering talent. Collectively, these ten companies are valued at a little over 100 billion dollars. If we plot their valuations against the strengths of their engineering teams (as per their respective LinkedIn company pages), this is what it looks like.
Is there a constant ratio between the valuation of a company against the engineering strength? In other words, what’s the number of engineers needed per billion dollars in valuation?
Well, this is what that graph looks like
This is quite remarkable for many reasons.
First, it’s obvious that some kinds of technology companies need more engineers than others. Byjus, which has built its valuation on a series of acquisitions and does not necessarily depend on a tech moat, has the lowest ratio of engineers per billion in valuation—38. This partially explains why edtech companies are able to suck up funding like crazy. They need tech to a certain point, but beyond that they don’t need engineers to scale.
Second, it’s not really clear why Ola, a logistics company, has so many engineers relative to its valuation. There are a couple of explanations. Ola is trying out a range of things, from food to electric cars and many other initiatives, and it’s possible that it has bulked up to accomplish this. Also, there’s the little matter that Ola’s valuation is all over the place depending on who you ask, so maybe it’s best not to read too much into this.
Third, Swiggy may look like it has a high engineering density relative to Zomato, but remember that Zomato just went public at a valuation of $8 billion and Swiggy is still at a $5.5 billion valuation, so this may be a factor.
In any event, we aren’t trying to analyse individual companies but the entire market, so these variations, while instructive, are also a distraction. If there’s one takeaway, it’s this.
When it comes to the top 10 Indian startups, the average engineering strength per billion dollar valuation is 77
In other words, if a company wants to increase its valuation by a billion dollars, on average, it needs 77 more engineers.
There’s a second takeaway.
The top 10 most valued companies in India have a combined strength of 8,000-odd engineers, most of whom could be assumed to be “good”.
Cumulatively, this pool has arguably the highest quality of engineers in the nation, most of whom are highly paid, motivated, and talented. Once you add in the Big Tech US companies which aren’t on this list but also employ good engineers in their India development centres—the likes of Google, Amazon, and Microsoft—you end up somewhere close to 10,000 engineers.
Of course, this does not mean that the engineers who work at other companies are chumps. In fact, one could argue that they are probably better at solving other kinds of problems—things that companies do to evolve into larger, more established outfits. There are a little over 50 unicorn companies in India. Once you get past the top 10 listed above, you encounter companies like Meesho, CRED, Delhivery, Razorpay, Postman, Unacademy, Chargebee, and Groww—all of whom also have a tremendous cluster of engineering talent, but in smaller numbers.
These 40-odd unicorn companies have a cumulative valuation of around 80 billion dollars.
The next rung of 150-160 companies are those which aren’t unicorns yet, but are growing rapidly and are on their way to get there. There are companies like Licious. Khatabook. Livspace. Practo. Cure.fit, etc., which are valued between 500 million to a billion dollars. Down the spectrum, it also includes smaller companies, valued at double-digit millions of dollars. It’s reasonable to assume that these companies cumulatively have a valuation of...maybe 40-45 billion dollars.
Taken together with the 40 unicorns, these 200 or so companies have a valuation of around 120 billion dollars.
Assuming the 77 engineers per billion valuation ratio still holds, these companies cumulatively employ another 10,000 engineers.
That’s what the engineering pyramid looks like.
10,000 engineers in the top 10 companies.
10,000 engineers in the next 200 companies.
And likely another 10,000 distributed across the 3,000-odd other funded startups in the country. That’s more or less where the pool of highly-sought after engineers in India comes to an end. The remaining engineers are spread across IT service companies, agencies, support functions like IT, unfunded startups, MNCs, offshore units, smaller SaaS companies, boutique service firms, and the like.
Where are the next set of engineers going to come from?
So what does this tell us about the future? Yes, India’s tech talent is astonishingly shallow right now, but can this grow?
Of course it can. Talent regularly goes through mismatches in demand and supply cycles. In fact, if you ask me, there are two key points to remember about engineering talent.
Engineering colleges have mostly done a terrible job of creating engineering talent.
It’s been nearly two decades since engineering colleges started sprouting up left, right, and centre in India, all to take advantage of this massive shift, which was apparent even back then. Since then, it’s fair to say that apart from a few top-tier universities, the remaining institutes haven’t done much to bolster engineering talent in the country.
A report last year by edtech startup Scaler suggested that just 3% of the 1.5 million people who graduate in India with an engineering degree every year get a job that offers them learning potential. That’s less than 40,000 engineering graduates a year. Over time, a large chunk of these students either choose to go abroad, start up, go to B-school or just pursue other fields—further thinning the ranks.
Coding and Engineering are not the same thing
While engineering colleges have mostly failed to deliver, others are stepping in. Take Freshworks*, which has created a program to identify and train people in coding, which it intends to use to address this shortfall.
The next set of coders will not come from engineering colleges. In a few years, the shortfall will be met by companies like Freshworks and a clutch of edtech companies, which will jump in and provide quality training. This could solve the problem of entry-level coders, which will power startups for years to come.
The problem isn’t in the future.
It’s right now.
The 10,000-engineer rule
The basic interpretation is that quality tech talent is in short supply, and we are hitting that limit now, and that’s why companies like BharatPe are offering superbikes as a way to retain and attract tech talent.
Everybody thinks that this is new.
Except it isn't.
Seven years ago, India’s tech industry went through a mini-version of what’s happening right now. Funding surged into multiple companies. Many older companies got a shot in the arm. Amazon had just entered India. At the time, the adtech company InMobi, India’s first unicorn, found itself in a position where it had to do something drastic to attract and retain talent.
Mobile advertising firm InMobi plans to increase its hiring overseas, and reward top performers with incentives such as Harley Davidson motorcycles, De Beers jewellery and Volkswagen cars as it races to achieve its target of $1 billion in revenue by 2016.
The incentive scheme launched by InMobi earlier this year is unusual among upcoming firms and start-ups in India.
It is designed in a way to “attract the right kind of talent and thank them in advance for being a part of the ambitious and difficult target InMobi has set for itself," Tambay said.
“Right now we’re at an inflexion point as a company. Once you’ve got the best people for your organization, the effort is obviously around how to retain them," she said. “These incentives are more of a token of gratitude to the people who have been with InMobi in their journey so far and also a demonstration of the confidence in our team."
There is a catch. Employees who opt for these incentives need to be with the company for at least three years. If they leave the company before that, they are not eligible for those incentives. The incentive policy applies to all existing employees as well as all new employees who have joined the company this year.
InMobi plans to use Harleys, VW cars as incentives, Livemint
The more things change, the more they seem to remain the same.
But why is this cycle repeating itself? Granted, the number of startups and funded companies in India is far greater than in 2014, but so have the number of engineers who graduate every year. So, why are companies still doing the same things to attract and retain talent?
The answer lies not in the number of ‘quality’ or ‘good’ engineers, but the number of expert engineers in India.
Ask any company and they will tell you that hiring fresh graduates is never the problem. At an entry-level position in most product companies, the basic requirement from any engineer is a sound knowledge of coding and some semblance of logical and structured thinking. This is in short-supply, but it’s not prohibitively difficult to find.
The real challenge is what happens when companies start to scale.
Because once companies scale, the problems start to become more complicated. If you are an e-commerce company, getting engineers to build a system to manage a hundred or even a thousand orders a day is trivial. However, once you reach several hundred thousand orders a day, things become much more difficult. And there are very, very few tech people in India who understand how to do this. Higher order problems require deeply experienced engineers who aren’t good coders, but are masters of what they do. Back in 2014, it used to be Big Data Platform Specialists, Software Architects, and Engineering Managers. These were the key talent who knew how to solve complex problems to achieve scale. The future of companies like InMobi depended on attracting and retaining specialised engineers like this.
Just like how the future of companies like BharatPe depends on finding and retaining the specialised expert talent that every FinTech company in India is fighting for right now.
We know that 10,000 engineers reside inside the top 10 companies, and maybe another 10,000 in the 250 companies below that. And the rest spread out across startups and other companies. This includes entry-level engineers, mid-level engineers, testers, front-end developers, managers, architects, and many more.
But how many of these engineers can be labelled as masters or experts?
Well, I have a number. It’s a guess, but it’s a number.
One way to measure mastery is the famous (and somewhat controversial) 10,000-hour rule as proposed by author and journalist Malcolm Gladwell. Essentially, Gladwell believes that the key to achieving true expertise in anything is simply a matter of practicing it for at least 10,000 hours. There have been many rebuttals to it, but it’s the best we have. Gladwell suggests that this will take 10,000 hours or put another way, 10 years of training.
Ten years back, in 2011, InMobi became India’s first unicorn. It was soon followed by others like Flipkart, Paytm, Zomato, and many more. It’s fair to say that a number of expert engineers in India today are a part of that early cohort—the ones who started their careers at these companies, and formed the early ranks and learnt their skills in the first product tech companies.
These are the engineers who went up the ranks to become architects, managers, and leads. This is the cohort that has spent the last ten years building the foundation blocks, the platforms, and the systems that power India’s entire product tech industry today. They are the ones who scaled companies and propelled dozens of companies to where they are today. These engineers are the experts and the masters.
How many are they?
I don’t know. But if we graduate 40,000 engineers annually today, it’s not unreasonable to assume that the cumulative number of engineers working at all product tech companies in India a decade back was, maybe, a fourth of that.
And that’s the 10,000-engineer rule.
Share this edition with non-subscribers
Here's the link to this edition for you to share.
Non-subscribers can sign up for a 30-day trial to read this story.
The Nutgraf is a paid weekly emailer that explains fundamental shifts in business, technology and finance that happened over the last seven days in India. In a way you’ll never forget.
Enter the email address that you’d like us to send this payment link to. This could be your HR, finance representative, or anyone from your organization. A copy of this email will be sent to the team’s admin as well.
Email Sent Successfully
Corporate pricing applies to teams of 5 or more members only.
Thank you. We have received your request to post comments. You’ll hear from us soon.
Are you sure? Your subscription will expire at the end of your current subscription period.
The Ken has added you as a partner. Read The Ken as a couple. Sign in to get started.
T
The Ken has added you as a partner. Read The Ken as a couple. Sign up to get started.
Having your name allows us to address you personally in emails and on our website. That’s all, nothing else.
T
The Ken has added you as a partner. Read The Ken as a couple.
The Ken’s stories are available only for paid subscribers. As a partner, you can now access The Ken subscription. For free. Just activate your account to get started.
T
The Ken has added you as a partner. Read The Ken as a couple.
The Ken’s stories are available only for paid subscribers. As a partner, you can now access The Ken subscription. For free. Just activate your account to get started.
By registering, you will be signed-up for a free account with The Ken
Sharp, original, insightful, analytical
Alert
Our anti-piracy system has flagged your account for suspicious activity and has temporarily paused your account. This may happen due to a number of reasons.
If you think that this was done in error, please get in touch with us at [email protected].
Are you sure?
You will be changing your registered email address to access your account. All email newsletters will be delivered to the new email ID.
As a part of the Learning and Development program at Myntra-Jabong, you have complete access to 300+ original daily stories over the next year, 500+ previously published stories and our comment sections. Also, do keep an eye out for our exclusive subscriber-only iOS and Android apps which will be rolled out for you shortly.
Happy Reading!
By continuing to browse our site you agree to our use of cookies to improve our performance and enhance your user experience.