gulfgeek.co
Skills Roles Research About

Signals reviewed

0
every one human-reviewed

Countries · cities

6 · 20
full GCC coverage

Skills tracked

40
fixed taxonomy, frozen definitions

⚠ Data coverage notice

This is the May 2026 baseline — a single reviewed snapshot (collected 8–29 May 2026), not yet a rolling daily feed. Salary appears in only 6.6% of signals, so no salary benchmark is published. 37% of signals carry no detectable skill due to sparse retained posting text and are excluded from skill percentages. Individual job listings are not shown pending source redistribution permissions. Each limitation is disclosed rather than papered over — that's the point.

What is gulfgeek?

I'm Azeem — a computer science student and a gulf geek. I noticed something ironic: analysts in the Gulf, people whose whole job is data, had almost no real data about their own job market. Which skills do GCC employers actually ask for? Is it different in Riyadh than in Dubai? How much of what you see on job boards is staffing-agency noise? So I built gulfgeek: a GCC job market intelligence platform that measures what employers actually want. No opinions. Just reviewed data.

How it works

The pipeline collects analyst job postings across the UAE, Saudi Arabia, Qatar, Kuwait, Bahrain and Oman, then deduplicates and normalizes them into unique signals. Each signal is matched against a fixed 40-skill taxonomy and a canonical set of 20 analyst role categories, and every signal in the published dataset was human-reviewed before inclusion. Metric definitions are frozen: the same rule computes every number in every snapshot, so figures stay comparable as new months land.

One finding that shaped the methodology: among the top 10 employers by posting volume, 3 are staffing and recruitment firms — and repost networks can make a single vacancy look like many. Deduplication and employer-type classification exist precisely because raw job-board counts mislead.

Data source

Signals are collected through licensed job-search APIs — the current baseline draws 832 signals via JSearch and 472 via Careerjet. Only aggregate statistics are published: no raw posting links, no descriptions, no contact details, and no individual listings until source redistribution permissions are confirmed.

What "reviewed" means

Reviewed means a human looked at it. Signals that survive review are unique, in-scope analyst roles within the six GCC countries. The dataset also carries per-signal confidence scores (baseline average: 75/100) and freshness buckets — 42% of baseline signals were posted within 30 days of the cutoff. Anything the pipeline can't verify is labelled unknown rather than guessed.

GCC hiring signals, monthly → GitHub