AIA

SAMPLE CV RANKING

Sample CV ranking for Senior Python Developer

Review every match, concern, score, and candidate summary used to order the CVs before the interviews.

AI-generated comparison, use as guidance alongside your own assessment.

Summary

This is a strong two-candidate pool, with both Maria Santos and James Wilson showing direct alignment to Python backend, FastAPI, PostgreSQL, async processing, and Azure-based production work. Maria Santos stands out for deeper evidence of senior ownership, resilient async architecture, observability, privacy-aware LLM implementation, and mentoring, while James Wilson remains a credible fit with especially relevant recruitment-domain experience.

Ranking

1

Maria Santos

Maria Santos is the strongest overall fit for Northstar Talent Labs. She has senior-level evidence across nearly every critical requirement: production Python backend ownership, FastAPI, PostgreSQL/SQLAlchemy, resilient async processing, Azure operations, observability, testing, mentoring, and privacy-conscious LLM usage.

Concerns

  • Maria Santos's profile is highly tailored to the role and echoes several job-description themes closely, but the experience section provides concrete, substantive backing rather than unsupported keyword matching.
  • Direct evidence of regular collaboration with design peers is limited; cross-functional delivery is implied through service ownership and feature shipping but not described in as much detail as the technical work.

Key Matches

  • Maria Santos shows strong senior Python backend ownership across 9 years, including leading backend design and delivery for a FastAPI-based workflow service at PeopleLoop and earlier building Python services and REST APIs at CasePilot SaaS.
  • Maria Santos provides the strongest evidence for FastAPI, PostgreSQL, and SQLAlchemy: 'Led backend design and delivery for an application workflow service built with FastAPI, PostgreSQL, SQLAlchemy' and 'Owned schema design' for application state, audit history, and sensitive data separation.
  • Maria Santos has excellent async and resilience evidence: she 'Introduced asynchronous processing with transactional outbox patterns, idempotent consumers, retry policies, and dead-letter handling' for webhook ingest and enrichment tasks.
  • Maria Santos closely matches Azure operational ownership and observability requirements through 'deployments, configuration, incident response, queue scaling decisions, and reliability improvements based on logs, metrics, and OpenTelemetry traces' in Azure Container Apps.
  • Maria Santos also covers privacy, testing, and mentoring well: she shipped an LLM-assisted feature with 'redaction, prompt versioning, human review, and audit logging,' added unit/integration/API coverage with real PostgreSQL-backed tests, and mentored engineers through code review, pairing, and design discussions.
Match Score9.4/10
2

James Wilson

James Wilson is a strong match with direct experience in recruitment software, FastAPI services, PostgreSQL/SQLAlchemy, background processing, Azure support, and automated testing. He fits the role well, but his CV provides slightly less evidence of senior-level operational ownership, advanced async design depth, and privacy-aware AI feature work than Maria Santos.

Concerns

  • James Wilson's CV suggests solid hands-on contribution, but the level of end-to-end technical ownership appears somewhat below Maria Santos's; phrases like 'contributed to' and 'supported' make advanced independent ownership less explicit in Azure operations and broader architecture decisions.
  • Observability evidence is present but lighter than ideal for this role: Application Insights logs and metrics are mentioned, but there is no explicit tracing, alerting, or deeper operability improvement history.
  • Privacy awareness is relevant through retention deletion and audit records, but James Wilson gives no direct evidence of LLM-related judgment or AI feature guardrails.
  • James Wilson's profile is also tailored closely to the role wording, though the work history contains enough specific examples to support the core claims.

Key Matches

  • James Wilson has around 7 years of relevant Python backend experience, including recent work on recruitment software and B2B hiring workflows, which aligns well with the product domain.
  • James Wilson has direct FastAPI and PostgreSQL/SQLAlchemy evidence from HireFlow Systems: he 'Built and maintained FastAPI services' and 'Modeled scheduling and notification data in PostgreSQL using SQLAlchemy, including schema migrations, query updates, and integrity constraints.'
  • James Wilson demonstrates practical async/background processing experience by implementing 'Service Bus-based background workers' and adding 'version checks and idempotency handling after duplicate-send issues in production.'
  • James Wilson shows meaningful Azure and operational exposure through Azure App Service deployments via GitHub Actions, service configuration, and incident investigation using Application Insights logs and metrics.
  • James Wilson also matches testing, mentoring, and privacy-related needs through pytest unit/integration/API tests, pull-request reviews and pairing with newer developers, plus retention-based deletion jobs and audit records for candidate data.
Match Score8.3/10