---
title: "Are Data Science Jobs in Demand?"
description: "[NewSearch millions of jobs from your AI agent with MCP→](/blog/jobspipe-mcp-server)"
canonical: https://jobspipe.dev/blog/are-data-science-jobs-in-demand
last_updated: 2026-09-10
---

[NewSearch millions of jobs from your AI agent with MCP→](/blog/jobspipe-mcp-server)

[All posts](/blog)

![](/listly/card-field.png)

GuideScience

Guide·Sep 9, 2026·3 min read

# Are Data Science Jobs in Demand?

Are data science jobs in demand? Yes, spread across data scientist, ML engineer and analytics engineer titles, and selective about engineering skills.

![Dvir Atias](/authors/dvir-atias.jpg)

Dvir Atias

Founder, JobsPipe

Are data science jobs in demand? Yes, though the demand is spread across several titles and has become more selective. Employers post data scientist roles across finance, healthcare, retail and software, but many now ask for engineering skills alongside modelling, and the same work is often advertised as machine learning engineer or analytics engineer instead.

## How to tell whether data science jobs are in demand

1.  **Count the titles together.** Data scientist, machine learning engineer, applied scientist, analytics engineer and data analyst overlap heavily. A query on one title undercounts; run them as a set with `job_title_or` and read the mix.
2.  **Read the skills asked for.** Python and SQL are the constants; cloud platforms, Spark and the ML frameworks appear on a narrower band of postings. In the published Engineering cut, only Python, AWS and SQL from the data science toolkit make the top 25 skills, which itself says how the function is weighted toward general software and hardware roles.
3.  **Separate seniority.** Filter with `job_seniority_or`. Data science postings skew toward mid and senior levels, and an entry-level share that is thin relative to the whole is the main reason candidates feel the market is tight while employers still report open roles.
4.  **Split by industry.** Add `isic_division_or`. Demand outside software, in banks, insurers, hospital systems and retailers, is easy to miss when the search starts from technology companies.
5.  **Check freshness and closure.** Set `posted_at_max_age_days` and `max_ghost_score`, then look at how quickly the postings close. A title that is posted often but closes slowly is weaker evidence than a smaller set of fresh postings that fill within a month.
6.  **Compare with analyst roles.** Data analyst postings are more numerous and ask for less, which makes them a more crowded entry point; see [are data analysts in demand](/answers/are-data-analysts-in-demand).

The honest caveat is that demand for the title and demand for the work are not the same measure. Some employers fold data science into product analytics teams, others advertise the same work as machine learning engineering once it moves from notebooks into production systems, and some large companies hire for the skills under plain engineering titles with no data science group at all. Read a title-only search as a measure of the label and a skills search as a measure of the work. Here is the share of active Engineering postings naming each data science skill:

-   Python19.2%
-   AWS11.5%
-   SQL8.7%

Share of active Engineering postings naming the skill. Only skills inside the published top 25 for the function are shown.

How this was measured

Measured from active postings on the ten collected boards within the named job function; share = postings in that function naming the skill. Generated 2026-09-09. Shares only: JobsPipe publishes percentages, not counts.

Skills are matched against a curated lexicon, so one posting can name several. The Engineering function spans software, hardware and industrial roles, which dilutes the data science share; a title-filtered query gives a sharper cut. Shares are cross-sectional and do not support trend claims on their own.

```
curl -X POST https://api.jobspipe.dev/v1/jobs/search \
  -H "Authorization: Bearer $JOBSPIPE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"job_title_or":["data scientist","machine learning engineer"],"skills_or":["python"],"posted_at_max_age_days":30,"limit":100}'
```

The full ranking per function is in [in-demand skills](/blog/in-demand-skills), and the occupation shares that put data roles in context with the rest of hiring are on the [Labour Market Pulse](/pulse).

## Where JobsPipe fits

JobsPipe is a jobs data API that collects live postings from LinkedIn, Indeed, Y Combinator, Naukri, Workday, Greenhouse, Workable, SmartRecruiters, Ashby, Lever and Paylocity, returns them as one schema with closure tracking and a ghost score, and includes a free tier of 1,000 jobs a month. The measurement above is one request, and dividing its result by the same query without the title filter turns it into a share:

```
curl -X POST https://api.jobspipe.dev/v1/jobs/search \
  -H "Authorization: Bearer $JOBSPIPE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "job_title_or": ["data scientist", "machine learning engineer", "applied scientist"], "posted_at_max_age_days": 30, "max_ghost_score": 40, "limit": 100 }'
```

Measure data science demand by title, skill and industry - free tier included.

![](/listly/shape-heart.png)

FAQs

## Frequently Asked Questions

### What skills do data science postings ask for?

Python and SQL almost always, then statistics or modelling, a cloud platform such as AWS, and increasingly engineering skills: data pipelines, version control and deployment. Spark and the ML frameworks appear on a narrower set of postings. Query skills\_or or read technology\_slugs on each returned row to measure a segment yourself.

### Is data science harder to get into than data analysis?

Generally yes. Data analyst postings are more numerous, ask for SQL and a spreadsheet or BI tool, and include more entry-level roles. Data science postings skew toward mid and senior levels and expect modelling plus engineering skills. Many people enter through an analyst role and move across once they have production experience.

### How do I measure data science demand with the API?

Call POST /v1/jobs/search with job\_title\_or set to data scientist, machine learning engineer and applied scientist, bound the window with posted\_at\_max\_age\_days, and filter stale reposts with max\_ghost\_score. Divide the result by the same query without the title filter to get a share, and split by job\_seniority\_or or isic\_division\_or for level and industry.

[

← Previous

What Is a Job Description in HR?

](/blog/what-is-a-job-description-in-hr)[

Next →

What Is Workforce Analysis?

](/blog/what-is-workforce-analysis)

---
Canonical URL: https://jobspipe.dev/blog/are-data-science-jobs-in-demand
Title: Are Data Science Jobs in Demand?
Description: Are data science jobs in demand? Yes, spread across data scientist, ML engineer and analytics engineer titles, and selective about engineering skills.

---
AI agents: the full machine-readable index of this site is https://jobspipe.dev/llms.txt?src=md-twin - API quickstart, no-key sandbox (POST https://api.jobspipe.dev/v1/sandbox/jobs/search), MCP server, pricing. Free key: https://jobspipe.dev/signup