How the AI-powered data pipeline behind the Skill Dashboard works
Every day, it reads new job postings for AI Engineers and turns them into the skill rankings, in three steps.
Importing
- AI Solutions Engineer
- Staff Engineer - Agentic AI
- AI Engineer, Model Training
- Senior AI Engineer
- AI Infrastructure Engineer
AI Product Manager not fetched
Every day we fetch new US job postings from a popular jobs API and keep each one whose title contains both “AI” and “Engineer”.
Searching for “AI Engineer” alone would miss most of them: real titles look like “AI Solutions Engineer” or “Staff Engineer - Agentic AI”. A posting that shows up more than once is counted once.
Classification
- AI Solutions Engineer AI Engineering
- Staff Engineer - Agentic AI AI Engineering
- AI Engineer, Model Training ML Engineering
- Senior AI Engineer AI Engineering
- AI Infrastructure Engineer MLOps
3 of 5 postings go on to extraction
A title isn’t enough, so an LLM (gpt-5.6-luna) reads each posting and decides whether it’s really an AI engineering role. We follow Chip Huyen’s book AI Engineering: an AI Engineer’s main job is building applications on top of LLMs and other foundation models.
Many postings with “AI” in the title are really for ML Engineers, who train and fine-tune models, or MLOps, who run the infrastructure. The LLM judges the responsibilities, not the title, and leaves those postings out.
Extraction
Staff Engineer - Agentic AI
- Pythonmust-have
- AI Agentsmust-have
- AI Evaluationmust-have
- LangGraphnice-to-have
- TypeScriptnice-to-have
- AWSonly-mentioned
- AI Solutions Engineer8 skills
- Senior AI Engineer11 skills
From every posting classified as AI Engineering, an LLM (gpt-5.6-luna) extracts each skill it names and whether that skill is must-have, nice-to-have or only-mentioned.
Names are matched against the skills already known, so “AWS” and “Amazon Web Services” count as one skill. Each skill also gets a category, such as programming languages or cloud.
Reading the numbers
- Share
- The percentage of a month’s AI Engineering postings that mention the skill.
- Trend (30d)
- How the share changed compared with the previous month. Skills that weren’t mentioned the month before are marked as new.
- Updates
- The pipeline runs daily. Postings count toward the month they were posted in, so the current month keeps growing until it ends.