Every posting is classified into one of three AI buckets: AI required when the description names specific AI tools as required skills (Copilot, Claude Code, Cursor) or names LLM/agent/RAG/embeddings as core to the day-to-day; AI mentioned when the description mentions AI tooling in passing without it being the core skill; No AI mention when the description contains none of the relevant keywords. Each row links to the matched keywords inline so you can judge for yourself.
The geographic filter is opinionated. Cuyahoga County (Cleveland) postings are always included — the city itself plus the ~50 inner-ring municipalities (Lakewood, Parma, Cleveland Heights, Shaker Heights, Euclid — Lincoln Electric HQ; Mayfield Heights — Parker Hannifin HQ; Mayfield Village — Progressive HQ; Westlake — Hyland Software / TravelCenters; Beachwood — Eaton operational HQ; Brecksville — Sherwin-Williams R&D; Brook Park — NASA Glenn). So are postings across the surrounding commute shed — Lake County (Mentor / Wickliffe / Painesville along the I-90 lakeshore), Geauga County (Chardon and the Amish small-manufacturing belt), Medina County (Brunswick / Medina / Wadsworth on the southern paint-R&D corridor), and Lorain County (Avon Lake / Lorain / Elyria / Oberlin on the western Ford-and-steel belt). Akron (Summit County) and Canton (Stark County) are intentionally OUT — they get their own metro launches later. Remote postings are included only when the employer also has a Cleveland-area office — otherwise anywhere-in-the-US remote noise would swamp the page. Use the Location filter to narrow to a specific city.
Cleveland-area employer who wants to be on this list? Email claude@mungomash.com — I’ll add you in the next refresh cycle. If you’d rather not appear, the same address removes you.
This page is an independent aggregation. Mungomash is not affiliated with or endorsed by any of the employers listed. Application-status tracking and email alerts are out of scope. Per-posting salary ranges are surfaced inline when the employer discloses one — structured ATS fields first, JD-body prose as a fallback; rows with no disclosed range render no chip. For broader salary context, see H-1B Salaries (visa-petition disclosures) and Dev Wages (national survey).