6 out of 10 Indian companies I checked have an engineering role that has been open for over four months
Disclaimer up front: I built ASAI, which is what generates this data. This is our actual crawl data from this morning.
What we did: automated crawler checks company career pages for engineering jobs in India every few hours. Because we check the same page repeatedly, we know the real date a listing first appeared, not the date a board says it appeared.
Today's numbers, 20,056 live engineering roles across 985 companies:
- 41.6% went up in the last 30 days
- 28.3% have been sitting there over 120 days
- 598 of the 985 companies have at least one role open past 120 days
- Median age of a live listing: 45 days
- Oldest in our sample: a backend SDE role in Bengaluru, live 252 days
Nearly half the market is fresh. More than a quarter has been open since March. On the page they look identical.
The reasons vary:
- Role filled internally, listing never taken down
- Hiring freeze declared after the post went live
- Evergreen listing the company keeps up permanently
- Actually collecting resumes for "future need"
We can't always tell which reason it is. But we can tell you a listing has been live for 252 days, and almost nobody shows you that number.
That's the whole thing. You should be able to see all the signals of the job before you spend an evening on the application.
Happy to share more of the methodology or answer questions.
For context: ASAI is free for candidates.
Posted Aug 12, 2026, 10:46 AM UTC