Signals reviewed
Countries · cities
Skills tracked
Data coverage notice
This is the May 2026 baseline: a single reviewed snapshot collected from 8 to 29 May 2026, not a rolling daily feed. Salary appears in only 6.6% of signals, so no salary benchmark is published. 37% of signals have no match to the 40 tracked skills; they stay in every skill denominator, and a blind audit found most still ask for real analytical or domain skills outside the taxonomy. Public pages publish aggregate statistics and exclude individual job listings.
What is gulfgeek?
I'm Mohammed Abdul Azeem, a computer science student and aspiring analyst in Dubai. While reviewing GCC job postings, I found that the organizations appearing most often were not always the employers doing the hiring. Staffing firms, repost networks and repeated listings could make demand look larger or more direct than it was. I built gulfgeek to clean that sample, separate employer types and show candidates what the reviewed evidence supports.
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 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 shaped the methodology: 3 of the 10 highest-volume canonical employer names were classified as staffing or recruitment firms. Under the strict public definition, these are organizations that recruit or place candidates for clients. Consultancies hiring people onto their own payroll count as direct employers. Repost networks can also make one vacancy look like many, so employer classification and deduplication are part of every published read.
Data source
Signals are collected through commercial 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.
What "reviewed" means
A reviewed signal has passed the pipeline's inclusion checks for an in-scope analyst title and one of the six GCC countries. The review records title relevance, canonical role, location and company presence, duplicate status, restricted-source status and whether private contact information is present. Rows outside the role scope, outside the target geography or identified as duplicates are excluded from published aggregates. Included rows receive a confidence score and freshness bucket; values that cannot be verified remain labelled unknown.