About aiwork
A job board for AI engineers, researchers, product folks, and operators. No noise, no recruiter spam, no Java bootcamps. Just the work.
Why this exists
The big job boards (LinkedIn, Indeed) drown AI roles in noise. The AI-specific boards (there are a few) tend to be low-traffic, low-quality, or invite-only. aiwork is the middle ground: a curated, fresh, public board for the people who actually do AI work.
How it works
Scraping is the boring part. The Python scraper in this repo pulls jobs from Greenhouse, Lever, and Ashby public APIs (no auth needed), then falls back to Firecrawl for custom career pages. Each scrape produces a payload that POSTs to a webhook. The webhook deduplicates against the existing DB, normalizes fields (salary, location, work mode), and publishes the new entries.
Every job has a JobPosting JSON-LD so Google for Jobs can pick it up. Every page has an Organization and WebSite schema. The AI-search discovery layer is in place.
What's not here
No Java/.NET roles. No "AI bootcamp" instructors. No recruiter spam. No scraped LinkedIn profiles. No pay-to-rank games. If you see something that doesn't belong, hit the "Report this listing" link at the bottom of the page.
Open source
The codebase is open source on GitHub: github.com/gordenwd/aiwork. The scraper, the PHP backend, the schema markup, and this about page. If you want to self-host it for your own job board, the README has the 15-minute setup guide.
Frequently asked questions
Why build another AI job board?
Three reasons: curation, freshness, and no noise. Every company on aiwork is verified — no recruiter spam, no "AI bootcamp" jobs, no Java/.NET roles mislabeled as AI. Jobs are scraped daily via Firecrawl from Greenhouse, Lever, Ashby, and custom career pages, then deduplicated.
How fresh is the data?
The scraper runs daily. When a company posts a new role on Greenhouse or Lever, it shows up on aiwork within 24 hours. Webhook updates push incremental changes immediately for sources that support them.
Which companies are listed?
Currently 13+ companies: OpenAI, Anthropic, Mistral, Vercel, Scale AI, Hugging Face, Cohere, and others. The companies page shows the full list. New companies are added when we can verify the source and they have at least 3 open roles.
What role types are covered?
AI engineering, ML engineering, applied research, research scientist, AI product manager, ML infrastructure, MLOps, RLHF, evals, AI safety, prompt engineering, AI operations, and AI technical recruiting.
How does aiwork make money?
Job posters pay $99 for 30 days Standard or $148 for 30 days Featured. Job seekers pay for premium features — alerts, bulk applications, and resume tools. The public listing is always free.
Is the data used to train AI models?
No. We do not sell or license job listing data for model training. Public job listings are public; they're not training data.
How do I report a bad listing?
Every job page has a "Report this listing" link in the footer. Reports are reviewed within 24 hours.
Is there an API?
Yes. /api/jobs returns JSON for the current listings. No auth required for read-only access at low volume; higher volume needs an API key.