Concept · Requisition enrichment pipeline
Every open req, rewritten against its own market.
Today the same body copy ships to every location, so the postings compete with each other instead of ranking. This runs each requisition through local wage and housing data, rewrites it for that market, and emits the structured data Google for Jobs needs.
Open requisitions from the ATS feed — title, location, pay band, shift.
Join to BLS wages, HUD rents, and Census commute for that county.
APIDraft a market-specific body from the req plus the joined data.
LLMEmit JobPosting JSON-LD with salary, location, and validity dates.
AutoRecruiter approves or edits before publish. Nothing ships unread.
Truck Driver
Dot Transportation, Inc. · Bullhead City, AZ
Class A CDL Driver — Bullhead City, AZ
Dot Transportation, Inc. · Mohave County
What it changes
Six location pages currently carry the non-branded search traffic for the whole company. This is about widening that, not inventing it.
- Reqs in scope
- 300+
- Human time per req
- ~4 min
- Refresh cadence
- Weekly
Across every DC and DTI domicile
Review and approve, not write
Wage and rent joins re-run on release