cd /news/artificial-intelligence/building-an-ai-resume-scorer-with-cl… · home topics artificial-intelligence article
[ARTICLE · art-65110] src=dev.to ↗ pub= topic=artificial-intelligence verified=true sentiment=↑ positive

Building an AI résumé scorer with Claude + AWS Bedrock - architecture and lessons learned

ScorAxis has built an AI résumé scorer using Claude Sonnet via AWS Bedrock that provides ATS compatibility scores from 0 to 100. The system uses a hybrid approach: deterministic Python rules for the 0–70 range and LLM-based analysis for the 0–30 range, with graceful degradation if the LLM is unavailable. The architecture ensures structured JSON output through forced tool_choice, resulting in near-zero validation failures in production.

read1 min views1 publishedJul 19, 2026

Most résumés never reach a human recruiter. ATS software filters them out silently, with zero feedback to the applicant.

That's the problem ScorAxis solves. Upload a PDF → get a 0–100 ATS compatibility score with specific issues flagged and actionable fixes.

Deterministic (0–70) — pure Python, no AI: contact info, sections, word count, bullets, date consistency, layout density

LLM (0–30) — Claude Sonnet via tool use: action verbs, quantified impact, keyword coverage, tense, buzzwords

If Sonnet is unavailable, the upload never fails. The system persists a deterministic-only score with a "Limited Mode" banner. The user always gets something useful.

Forced tool_choice made structured JSON output rock solid — almost zero validation failures in production.

Live at scoraxis.com — happy to answer questions about the architecture below.

── more in #artificial-intelligence 4 stories · sorted by recency
── more on @scoraxis 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/building-an-ai-resum…] indexed:0 read:1min 2026-07-19 ·