What Indian tech JD’s look for, by role

I run a job crawler that reads company career pages directly. I pulled the hard skills out of every engineering JD from June to August 2026 and counted how often each one shows up.

Frontend Engineer
JavaScript 62% · React 54% · TypeScript 51% · CSS 37% · Git 33% · Angular 30%

Backend Engineer
Java 52% · Kubernetes 32% · Docker 32% · SQL 30% · Python 26% · Spring Boot 23%

Data Engineer
SQL 56% · Python 47% · ETL 38% · Databricks 23% · GCP 22% · Snowflake 20%

DevOps Engineer
Kubernetes 54% · Python 54% · Terraform 50% · Docker 35% · GCP 30% · Jenkins 27%

ML Engineer
Python 65% · LLMs 49% · ML 40% · RAG 34% · Agentic AI 31% · PyTorch 23%

Some analysis:

\- In backend, Java is still king at 52%, double Python's 26%.

\- 51% of frontend postings name TypeScript. If your resume only says JavaScript, half of them do not match you on paper.

\- Half of ML Engineer roles name LLMs directly and a third name RAG. If you have only done classical ML, that gap is now visible in every JD you read.

\- DevOps is the most concentrated role here. Kubernetes, Python and Terraform each land in about half of postings. Three things covers most of the market.

If you already have a skill on this list and it is not written on your resume in these exact words, add it. These keywords are important.

Method: 18467 postings from 974 companies, June to August 2026. Percentages are the share of postings for that title that name the skill at least once. Skill names come from a standard taxonomy, so "React" and "React.js" count as one thing.

Happy to pull other roles or a city breakdown. I can do Full Stack, Mobile, Cloud, AI Engineer, QA, Test Automation and Security.

For Context - ASAI(crawler) is free for candidates

reddit.com
u/Ambitious_Aardvark42 — 8 days ago

What Indian tech job descriptions actually ask for, by role

I run a job crawler that reads company career pages directly. I pulled the hard skills out of every engineering JD from June to August 2026 and counted how often each one shows up.

Frontend Engineer
JavaScript 62% · React 54% · TypeScript 51% · CSS 37% · Git 33% · Angular 30%

Backend Engineer
Java 52% · Kubernetes 32% · Docker 32% · SQL 30% · Python 26% · Spring Boot 23%

Data Engineer
SQL 56% · Python 47% · ETL 38% · Databricks 23% · GCP 22% · Snowflake 20%

DevOps Engineer
Kubernetes 54% · Python 54% · Terraform 50% · Docker 35% · GCP 30% · Jenkins 27%

ML Engineer
Python 65% · LLMs 49% · ML 40% · RAG 34% · Agentic AI 31% · PyTorch 23%

Some analysis:

- In backend, Java is still king at 52%, double Python's 26%.

- 51% of frontend postings name TypeScript. If your resume only says JavaScript, half of them do not match you on paper.

- Half of ML Engineer roles name LLMs directly and a third name RAG. If you have only done classical ML, that gap is now visible in every JD you read.

- DevOps is the most concentrated role here. Kubernetes, Python and Terraform each land in about half of postings. Three things covers most of the market.

If you already have a skill on this list and it is not written on your resume in these exact words, add it. These keywords are important.

Method: 18467 postings from 974 companies, June to August 2026. Percentages are the share of postings for that title that name the skill at least once. Skill names come from a standard taxonomy, so "React" and "React.js" count as one thing.

Happy to pull other roles or a city breakdown. I can do Full Stack, Mobile, Cloud, AI Engineer, QA, Test Automation and Security.

For Context - ASAI (crawler) is free for candidates

reddit.com
u/Ambitious_Aardvark42 — 8 days ago

We crawled 1,000+ company career pages today. 31% of jobs listed on major Indian job boards don't exist on the company's own site.

Disclaimer up front: I built ASAI, which is what generates this data. This is our actual crawl data from today.

What we did: automated crawler checks 1,000+ company career pages for tech jobs in India every few hours and cross-references listings against what's actually on the company's official site.

Today's numbers:

• 847 new roles found live on company career pages in the last hour

• 203 roles found on Naukri/LinkedIn that are NOT on the company's current careers page

• That's 31% - roughly 1 in 3

The reasons vary:

• Role was filled internally, listing never taken down

• Hiring freeze declared after the post went live

• Evergreen listing (company always keeps it up even when not actively hiring)

• Actually fake - collecting resumes for 'future need'

We can't always tell which reason it is. But we can tell when the listing doesn't exist on the source.

Happy to share more of the methodology or answer questions.

For context: ASAI is free for candidates

reddit.com
u/Ambitious_Aardvark42 — 8 days ago

What Indian tech job descriptions actually ask for, by role

I run a job crawler that reads company career pages directly. I pulled the hard skills out of every engineering JD from June to August 2026 and counted how often each one shows up.

Frontend Engineer
JavaScript 62% · React 54% · TypeScript 51% · CSS 37% · Git 33% · Angular 30%

Backend Engineer
Java 52% · Kubernetes 32% · Docker 32% · SQL 30% · Python 26% · Spring Boot 23%

Data Engineer
SQL 56% · Python 47% · ETL 38% · Databricks 23% · GCP 22% · Snowflake 20%

DevOps Engineer
Kubernetes 54% · Python 54% · Terraform 50% · Docker 35% · GCP 30% · Jenkins 27%

ML Engineer
Python 65% · LLMs 49% · ML 40% · RAG 34% · Agentic AI 31% · PyTorch 23%

Some analysis:

- In backend, Java is still king at 52%, double Python's 26%.

- 51% of frontend postings name TypeScript. If your resume only says JavaScript, half of them do not match you on paper.

- Half of ML Engineer roles name LLMs directly and a third name RAG. If you have only done classical ML, that gap is now visible in every JD you read.

- DevOps is the most concentrated role here. Kubernetes, Python and Terraform each land in about half of postings. Three things covers most of the market.

If you already have a skill on this list and it is not written on your resume in these exact words, add it. These keywords are important.

Method: 18467 postings from 974 companies, June to August 2026. Percentages are the share of postings for that title that name the skill at least once. Skill names come from a standard taxonomy, so "React" and "React.js" count as one thing.

Happy to pull other roles or a city breakdown. I can do Full Stack, Mobile, Cloud, AI Engineer, QA, Test Automation and Security.

reddit.com
u/Ambitious_Aardvark42 — 8 days ago

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.

reddit.com
u/Ambitious_Aardvark42 — 8 days ago

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, 19,182 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.

reddit.com
u/Ambitious_Aardvark42 — 13 days ago

We crawled 1,000+ company career pages today. 31% of jobs listed on major Indian job boards don't exist on the company's own site.

Disclaimer up front: I built ASAI, which is what generates this data. This is our actual crawl data from today.

What we did: automated crawler checks 1,000+ company career pages for tech jobs in India every few hours and cross-references listings against what's actually on the company's official site.

Today's numbers:

• 847 new roles found live on company career pages in the last hour

• 203 roles found on Naukri/LinkedIn that are NOT on the company's current careers page

• That's 31% — roughly 1 in 3

The reasons vary:

• Role was filled internally, listing never taken down

• Hiring freeze declared after the post went live

• Evergreen listing (company always keeps it up even when not actively hiring)

• Actually fake - collecting resumes for 'future need'

We can't always tell which reason it is. But we can tell when the listing doesn't exist on the source.

Happy to share more of the methodology or answer questions.

For context: ASAI is free for candidates

reddit.com
u/Ambitious_Aardvark42 — 2 months ago

You need to work hard in getting jobs but you deserve to work hard with proper signals

When I was looking for my first internship in during uni days, I had no network, no referrals, no insider track. I applied to over 500 roles. Not exaggerating. I was just trying to turn my name from a random application into an actual conversation.
That eventually worked. But the experience stayed with me.

Even when my friends and I were looking for full time opportunities during our senior year, it honestly felt like a game of just luck. Not talent, not skill.

You apply blind. You hear nothing. You have no idea if the job even exists anymore, whether your profile is genuinely a fit, or whether the company is actively hiring at all. You just click and hope.
That's what made the job search feel broken to me. Not the competition. The information gap. This is why I keep coming back to this uncomfortable truth.

A lot of talented people aren't losing because they lack ability. They're losing because of a system in which they are just a data point.

That's why I have started ASAI. Not to build another job board. But to reimagine and build the process in a way that help candidates find better-fit roles, show stronger signal, and get closer to real outcomes rather than just shooting their shot in blind.

I have been told that the big giants already exist - Linkedin, Indeed, Naukri etc. However, my experience and most importantly our user's experience suggest that the process is still broken, highly impersonal and very frustrating.

ASAI is still learning, still listening and still getting better but it is helping users with opportunities that reach these big platforms much later. ASAI's users work hard but they don't work hard without signal. They are not invisible anymore in a pile of resumes.

Early days. Live now. Open to all kinds of comments, feature request anything. Its free. Built for India's tech market. Please comment and I can send you the link

reddit.com
u/Ambitious_Aardvark42 — 3 months ago
▲ 8 r/techjobs+1 crossposts

You need to work hard in getting jobs but you deserve to work hard with proper signals

something worth knowing if you're job hunting in india tech right now🧠 -

our model scanned 847 fresh new tech roles posted on company career pages today.

most won't reach linkedin/naukri until tomorrow or day after. some never will.

it also filtered 203 listings that were "active" on job boards but already gone from the company's site. these are stale postings meant to waste your time but earn 💰for the platform

every role that reaches you on ASAI is verified, scored against your profile, and ranked by how fresh it is. and all this happens for absolutely free.

we promise you, we’ll 3x your chances AND save 80% of your time.

https://www.asaitech.in/

u/Ambitious_Aardvark42 — 2 days ago