Every posting is classified into one of three AI buckets: AI required when the description names specific AI tools as required skills (GitHub 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 shows the matched keyword evidence inline and surfaces named AI developer-productivity tools as expanded-row chips, so you can judge the signal for yourself.
The geographic filter is opinionated, and here it matches the official South Bend–Elkhart–Mishawaka, IN-MI combined statistical area exactly — all six of its counties. St. Joseph County postings — South Bend and Mishawaka (Notre Dame, Beacon Health, 1st Source) plus Granger, Osceola, New Carlisle, Walkerton and the rest of the county — are always included and collapse to “South Bend.” So are postings across the five ring counties: Elkhart to the east (Elkhart, Goshen, Nappanee — the RV belt), Cass in Michigan to the north (Cassopolis, Dowagiac, Edwardsburg), Berrien in Michigan to the northwest (Niles, St. Joseph, Benton Harbor — Whirlpool’s headquarters and the Lake Michigan shore), Marshall to the south (Plymouth, Bremen, Culver), and Kosciusko to the southeast (Warsaw, Syracuse, Winona Lake — the orthopedics cluster). Two neighbors are deliberately out of scope. La Porte County (Michigan City) belongs to Chicago’s combined statistical area rather than this one, and it sits between this board and Chicago’s Porter County edge, so it stays unclaimed here. And Allen County (Fort Wayne) is its own board an hour southeast. Remote postings are included only when the employer also has a South Bend-area office — otherwise anywhere-in-the-US remote noise would swamp the page. Use the Location filter to narrow to a specific city.
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).