← Back to skills

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.

  1. 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.

  2. 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.

  3. 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.
Browse the skills