
How I Built an AI Job Board That Auto-Updates from 164+ Companies
The Problem If you're looking for an AI engineering role in 2026, you're probably checking 10-20 individual career pages. Anthropic's Greenhouse page, OpenAI's careers site, DeepMind's jobs board, Cohere's Lever page... General job boards like LinkedIn and Indeed have AI roles, but the filtering is terrible. Search "AI engineer" and you get results for "AI-powered customer service" and "engineer at an AI startup doing nothing related to AI." I wanted a single page with every AI/ML/LLM role from every major AI company, updated automatically. So I built LLMHire . Architecture Stack: Next.js 14 (App Router) + Supabase (PostgreSQL) + Vercel (hosting + crons) The core idea is simple: most tech companies use one of three ATS platforms — Greenhouse, Ashby, or Lever. Each exposes a public API for their job listings. I built adapters for each. The Fetcher Pattern Each ATS has a fetcher module: Greenhouse: GET https://boards-api.greenhouse.io/v1/boards/{company}/jobs Ashby: POST https://jobs.ash
Continue reading on Dev.to Webdev
Opens in a new tab



