The job market, without the hot takes.

A current snapshot of what employers are actually asking for—across countries, professions, skills, pay and work modes.

ViewMarket overview
Evidence base
2,090,965 source records
1,677,404 distinct groups
66,533 employers
64 fields audited

Most current postings are tied to a place.

86.7% of current postings are on-site. Remote is 7.2%; hybrid is 3.4%. The flexibility premium is concentrated, not universal.

n = 1,677,404 deduplicated current postings
Compare slices
On-site86.7%
Remote7.2%
Hybrid3.4%
Unknown2.7%

Where flexibility still lives

ProfessionRemoteHybridOn-site
Engineering12.9%6.2%78.5%
Go-to-market10.3%4.6%82.7%
Data / AI13.3%5.8%78.8%
Product13.6%8.3%75.7%
Design & research11.0%5.5%80.7%

Slice the market.

Compare demand, flexibility, seniority and pay—without mixing denominators.

All countriesAll professionsAll industries
Metric

Share of postings by country × profession

Click a cell to filter the report
CountryEngineeringData / AIGo-to-marketBusiness operationsFinance & risk
United States
India
United Kingdom
Germany
Canada
On-site Remote HybridShares use the denominator shown in each cell.

Opportunity index

Descriptive score · not a forecast
ProfessionVolumeFlexEntryDiversityConfidenceIndex
Engineering928427410065
Data / AI578454298462
People & talent2661100863860
Go-to-market876053132656
Product401000639556
Design & research069841005454
Finance & risk655539336352

Anatomy: 30% volume · 25% flexibility · 20% entry access · 15% employer diversity · 10% data confidence.

Stories Praxy can publish now

Each thesis has a denominator, a confidence level, and a line it will not cross.

Read the Praxy journal
01Flexibility is a profession privilegeFlexibility clusters in knowledge work while operations remains place-bound.Evidence · work mode × professionHigh confidenceOpen report

Product offers 21.9% remote or hybrid access; Data / AI offers 19.1% and Engineering 19.1%. Business Operations is only 4.3%.

Publish it as a sorting story: flexibility follows the work, not just the employer.
02The entry-level bottleneck is measurableOnly a small share of classified postings opens the door explicitly.Evidence · seniority × professionMedium confidenceOpen report

Entry-level represents 7.9% of 535,283classified postings. Product is especially closed at 2.9%, while Business Operations reaches 11.2%.

The denominator matters: 68.1% of postings do not classify seniority cleanly.
03Salary transparency is geography before payDisclosure varies more sharply across markets and source systems than most salary charts admit.Evidence · country × ATS × salaryThin signalOpen report

Canada discloses normalized pay in 8.5% of current postings, versus 1.0% in India. A regularized holdout diagnostic reaches ROC AUC 0.919 using country, profession, work mode and ATS source.

That model describes patterned disclosure; it does not prove any causal effect.
04Knowledge work is not the whole job marketTech gets the headlines; operations, general roles, sales and administration carry the volume.Evidence · profession taxonomyHigh confidenceOpen report

Engineering, Data / AI, Product and Design total 24.3% of the deduplicated current corpus. Treating tech hiring as the entire labor market misreads 75.7% of current demand.

Use this as the editorial reset before any profession-specific report.

The signal lab

Skills, benefits and pay are useful only inside their own thinner evidence bases.

Skills employers pair

n = 175,882 skill-enriched postings · 10.5% coverage

Ruby + Ruby On Rails128.8× lift431 current postings
Pytorch + Tensorflow69.2× lift1,123 current postings
Curriculum Development + Instructional Design43.2× lift97 current postings
Pharmacovigilance + Regulatory Affairs32.7× lift80 current postings
Airflow + Dbt30.8× lift682 current postings
Employee Relations + Organizational Design26.6× lift181 current postings
Bigquery + Dbt26.0× lift472 current postings

Benefits that get named

n = 66,229 benefit-enriched postings · 3.9% coverage

Retirement51.2%
Health Insurance50.1%
Paid Time Off46.7%
Bonus22.9%
Equity15.8%
Parental Leave10.4%
Learning Budget10.2%

Published US annual ranges

n = 13,260 US, USD, explicit annual ranges

Unclassified$140,000$350,000median published range · n 63
Legal & policy$104,500$225,000median published range · n 324
Engineering$140,000$200,000median published range · n 4064
Product$146,000$190,000median published range · n 960
Data / AI$125,000$170,000median published range · n 939
Finance & risk$125,000$160,000median published range · n 1286
People & talent$100,000$135,000median published range · n 380

Co-occurrence lift is not a skill premium. Published ranges are not realized compensation. Missingness is not random.

What this data can—and cannot—say

This is a current-demand instrument. It measures live employer signals, not jobs filled, workers hired, employment growth or the full labor market.

Search the underlying market

Active demand, not hires. A posting can represent one role, many roles, or a pipeline.

Geography can repeat. Headline country views use the first normalized country to avoid double counting.

Every field gets its denominator. Salary, skills, benefits and industry are never silently treated as complete.

Field coverage ledger

Geography94.0%HighAt least one normalized country code.
Work mode100.0%HighOn-site, remote, hybrid, or explicitly unknown.
Profession family93.3%HighDeterministic taxonomy; most rows use title-phrase fallback.
Employment type25.1%MediumFull-time, part-time, contract, temporary, or internship.
Seniority31.9%MediumEntry, mid, or senior when explicit enough to classify.
Salary5.6%ThinAny normalized currency and at least one range bound.
Skills10.5%ThinShares use skill-enriched postings as the denominator.
Benefits3.9%ThinShares use benefit-enriched postings as the denominator.
Industry sector1.8%ThinText-derived tag; too thin for universal claims.
Visa sponsorship0.8%ThinOnly explicit positive or negative language is classified.
Security clearance0.5%ThinOnly explicit positive or negative language is classified.
Education0.0%UnavailableNo usable values in this snapshot; excluded from stories.
Certifications0.0%UnavailableNo usable values in this snapshot; excluded from stories.
Open the complete 64-field auditNon-null coverage across all 64 production source fields, measured immediately after the census export.2,090,965 source records
Job Key100.0%2,090,965
External Id100.0%2,090,965
Title100.0%2,090,965
Title Clean100.0%2,090,965
Organization100.0%2,090,965
Company Key100.0%2,090,965
Url100.0%2,090,965
Apply Url100.0%2,090,965
Status100.0%2,090,965
Closed At0.0%0
Close Reason0.0%0
First Seen100.0%2,090,965
Last Seen100.0%2,090,965
Date Posted66.5%1,390,174
Locations100.0%2,090,965
Locations Derived100.0%2,090,965
Cities Derived100.0%2,090,965
Regions Derived100.0%2,090,965
Country Codes100.0%2,090,965
Countries Derived100.0%2,090,965
Remote100.0%2,090,965
Remote Derived100.0%2,090,965
Employment Type100.0%2,090,965
Department40.6%849,651
Salary5.7%120,111
Salary Min Derived5.7%120,111
Salary Max Derived4.1%85,614
Salary Currency Derived5.7%120,111
Salary Period Derived3.4%71,746
Taxonomy100.0%2,090,965
Language Derived92.9%1,942,725
Work Arrangement Derived100.0%2,090,965
Experience Level Derived29.7%621,655
Skills Derived100.0%2,090,965
Benefits Derived100.0%2,090,965
Visa Sponsorship Derived0.7%15,661
Security Clearance Derived0.5%9,770
Summary Derived0.0%0
Responsibilities Derived0.0%0
Qualifications Must Have Derived0.0%0
Qualifications Preferred Derived0.0%0
Education Derived0.0%0
Certifications Derived0.0%0
Enrichment Provenance100.0%2,090,965
Company Name Opaque100.0%2,090,965
Last Verified At100.0%2,090,965
Feed Visible100.0%2,090,965
Enrichment Tier100.0%2,090,965
Clean Miss Count100.0%2,090,965
Description Snippet42.6%889,750
Description Text42.6%889,750
Duplicate Group Id100.0%2,090,965
Source100.0%2,090,965
Source Ats100.0%2,090,965
Source Slug100.0%2,090,965
Source Endpoint100.0%2,090,965
Directory Verified At100.0%2,090,965
Content Hash100.0%2,090,965
Embedding100.0%2,090,965
Embedding Compact Line Hash100.0%2,090,965
Embedding Model100.0%2,090,965
Embedded At100.0%2,090,965
Created At100.0%2,090,965
Updated At100.0%2,090,965