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
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
- 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_orand read the mix. - 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.
- 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. - 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. - Check freshness and closure. Set
posted_at_max_age_daysandmax_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. - 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.
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%
The full ranking per function is in in-demand skills, and the occupation shares that put data roles in context with the rest of hiring are on the Labour Market 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.
Get a free API keyFrequently 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.

