Skip to content

Instantly share code, notes, and snippets.

@unitedideas
Last active June 1, 2026 16:15
Show Gist options
  • Select an option

  • Save unitedideas/d400d2d9a85692b758b96ab5fe741a22 to your computer and use it in GitHub Desktop.

Select an option

Save unitedideas/d400d2d9a85692b758b96ab5fe741a22 to your computer and use it in GitHub Desktop.
The Junior AI Hiring Gap — Entry-level vs senior roles, Q2 2026
experience_level role_count share_pct
junior 586 6.61
mid 2344 26.43
senior 3016 34.01
lead 2363 26.64
principal 560 6.31

AI Engineering — The Junior Hiring Gap

Last updated: 2026-06-01

Snapshot: 2026-06-01 · Total jobs: 8,869 · Companies indexed: 520 · Classified by level: 8,869 · Median salary: $215,000

Headline stat: only 6.6% of classified AI/ML roles are open to juniors. For every 1 junior role, there are 10.1 senior-plus roles.

Live data from aidevboard.com/api/v1/stats — free public API, no auth, refreshed daily across 560+ ATS sources.

Experience-level mix

Experience level Role count Share
Junior / Entry-level 586 6.6%
Mid 2,344 26.4%
Senior 3,016 34.0%
Lead / Staff 2,363 26.6%
Principal 560 6.3%

Junior-friendly companies (>= 3 junior titles in sample, >= 10 total)

Company Sampled postings Junior titles Junior share
Lila Sciences 23 6 26%
Pinterest 15 5 33%
May Mobility 16 5 31%
Torc Robotics 13 4 31%
Waymo 61 3 5%

Methodology

Experience-level mix is drawn from the live /api/v1/stats endpoint (experience_levels array). Per-company junior counts in the table use a title-regex fallback over a paginated walk of /api/v1/jobs (up to 30 pages of 50). Junior-title markers: junior, jr, entry-level, new grad, associate, intern, early career. Titles containing senior/staff/principal/lead etc. are dropped from the junior bucket regardless of other markers. Salary data triangulated from the salary.distribution buckets — the stats endpoint does not expose salary by experience band directly.

Source & License

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment