AI screening for technical recruiters

AI screening that knows the difference between production and tutorial.

Generic AI screeners treat “shipped React for 5 years” and “followed a React tutorial” the same way. ShortlistTable distinguishes production stack from listed-skill scope, surfaces team size and on-call ownership, picks up GitHub and conference talks as evidence. AI screening with the depth technical recruiting actually needs.

Stack-aware · Title-vs-scope checks · Source-backed verdicts
shortlisttable.app / tables / senior-backend-q2Technical rubric
CandidateStack prod ≥ 3ySystem design scopeOn-call ownershipPriority
Alice Chen
Ledger Platform · 7y
Kafka · Go · 5yTier-1 outagePrimary · 18moCall first1st
Marco Silva
Senior Cloud Arch · 12y
Stack variesMulti-teamSecondary · 6yReview2nd
Nina Patel
Indie · 4y
Tutorial-levelSolo appsNoneHold3rd
Citation · Alice Chen · “Led the post-mortem and remediation for the 2024 ledger outage that affected three regions” · resume p.1Source-backed
Stack-aware
Production vs tutorial
Title + scope
Both, not just title
GitHub / blog
Surfaced as evidence
Plain English
No prompt engineering
Why generic tools fail technical recruiting

“5 years of Python” doesn’t mean what the recruiter needs.

Technical recruiting fails when the screening criteria are written by someone who hasn’t built the system. Generic tools encourage generic columns — “strong CS background”, “experience with cloud”, “good engineer” — which produce noise that the engineering hiring manager ignores in favour of reading every resume themselves.

We give you a column system that supports the specificity technical roles actually need: stack maturity by years AND by scope, system-design experience by impact AND by team size, on-call ownership by primary vs secondary AND by duration. Written as plain-English questions, not as taxonomies.

Title inflation

Senior at a 5-person startup ≠ Senior at FAANG.

Job titles alone are misleading at every senior+ level. We surface the title, the company stage at the time, and the team size if mentioned — so the recruiter judges “Senior” in context, not at face value.

Stack listing vs stack usage

“Used React in a tutorial” ≠ “shipped React at scale”.

Resume keyword scans treat both the same. Our extraction distinguishes production scope from listed-skill scope by reading the experience section, not the skills list.

Public artifacts

GitHub, papers, blog posts add signal.

Where the candidate’s public work is relevant (open source, conference talks, published papers), we surface it as evidence rather than letting it sit unread under “Links”.

Built for technical depth

What changes when columns are stack-aware.

01 · Feature

Stack-aware extraction

Distinguishes production stack from tutorial / hobby use. A candidate who shipped React for 5 years is verdicted differently from one who lists React in a course.

Kafka · prod · 5yKafka · listed onlyKafka · tutorial
02 · Feature

Title-vs-scope checks

Surfaces the title AND the company stage AND the team size, so the recruiter judges seniority in context — not at face value.

Senior @ FAANG · 200-person org
Senior @ Series-A · 6-person org
Tech Lead @ public co · 12-person team
03 · Feature

System-design scope

Reads beyond “designed system X” to ask: at what scale, with what team, owning what outcome. The verdict reflects the scope, not the verb.

Resume p.1 · ExperienceLed the post-mortem and remediation for the 2024 ledger outage that affected three regions.
04 · Feature

On-call ownership

Distinguishes primary vs secondary on-call, with duration. A candidate who has owned on-call for 18 months is verdicted differently from one who has been in rotation casually.

Primary · 18moSecondary · 6yRotation · 12mo
05 · Feature

Public artifact recognition

GitHub URL? We pick it up. Conference talk? Surfaced. Published paper? Cited as evidence. Public work becomes part of the per-cell evidence.

GitHubConf talkPaperBlog series
06 · Feature

Obscure-stack semantic match

Write “2+ years production Elixir” as a column and the engine reads every resume against it. Not bound to a fixed taxonomy.

ElixirErlangCrystalZigNimRoc
How it compares

Technical screening vs the alternatives.

PropertyKeyword-based ATSGeneric AI rankerSpreadsheetShortlistTable
Production vs tutorial stackSame weightLimitedManualDistinguishes scope
Title + scope + team sizeTitle onlyLimitedManualAll three surfaced
Obscure stacks supportedTaxonomy-boundDepends on trainingManualPlain-English
Public artifacts surfacedNoSometimesManualURL + evidence
On-call distinctionNoRareManualPrimary vs rotation
Supported Partial / manual Not supported
FAQ

Common questions from technical recruiters.

Will it understand obscure stacks (Elixir, Erlang, Crystal, …)?+

Yes — the column logic is semantic, not a fixed taxonomy. Write “Has the candidate built a production system in Elixir for at least 2 years?” and the engine reads each resume against it the same way it would for Python.

Can it check for code samples / GitHub activity?+

If the resume includes a GitHub URL, we’ll detect it. Deep repo analysis isn’t in scope — for that you’d want a different class of tool — but presence of a public profile is captured as a column.

How do you handle title inflation?+

We surface the title, the company stage at the time the candidate worked there (when detectable), and the team size if mentioned — so the recruiter can judge “Senior” in context rather than at face value.

Can I screen for system-design scope, not just keywords?+

Yes. Write the column as a question: “Has the candidate owned a system serving > X traffic, with on-call ownership?” The engine looks for narrative evidence, not just keywords.

What about candidates whose impact is in private companies that nobody recognises?+

We don’t over-weight company brand. The columns can be written to focus on team size, scope, and on-call ownership — so a candidate from a private company who owned the right scope ranks correctly.

Does this work for non-engineering technical roles (data, ML, security)?+

Yes. The column system is domain-agnostic — write the questions in the language of the role. Data engineering, ML engineering, security engineering have all been used by customers.

Built for technical depth

Screen the technical pile without losing the signal.

Try ShortlistTable on a 25-resume engineering pile. Free, no credit card, full column customisation.