Skip to main content

Guide: Resume to Video Agent (Software Engineer)

Use case: Technical hiring where you want AI to pre-screen resumes against specific skill requirements before inviting qualified candidates to a video interview. Ideal for engineering roles where resume quality varies widely and recruiter time is expensive.

What You’ll Build

A two-stage hiring pipeline:
  1. Resume Screening — AI analyzes each candidate’s resume against eligibility criteria (must-haves) and scoring criteria (nice-to-haves). Candidates who fail any eligibility criterion are automatically disqualified.
  2. Video Interview — Qualified candidates are invited to a video interview where the AI asks technical and behavioral questions, scores responses, and generates a detailed scorecard.

Step 1: Create the Agent

Create a posting with a two-step workflow: resume screening first, then a video interview.
Response:
How resume screening works: When a candidate is ingested, the AI immediately analyzes their resume against your criteria. Eligibility criteria are pass/fail — if a candidate fails any one, they are automatically disqualified and won’t receive a video interview invitation. Scoring criteria produce a weighted score (1.0–5.0) that helps you rank qualified candidates.

Step 2: Manage Criteria After Creation

List all resume criteria

Add a new eligibility criterion

Realized you also need candidates to be US-authorized:

Update a scoring criterion’s weight

Make the distributed systems criterion more important:

Delete a criterion that is no longer relevant


Step 3: Ingest Candidates

For resume screening, you need to provide the candidate’s resume. The candidate will upload their resume when they visit the interview URL, or you can attach it as metadata.

Single candidate

Response:
When Jamie visits the interview_url, they’ll be prompted to upload their resume. The AI screens it immediately, and if they pass all eligibility criteria, they proceed directly to the video interview.

Bulk ingest from a job board export


Step 4: See Results

List candidates with resume scores

Get full results for a candidate

Response (after both stages complete):

Understanding the two-stage results

If a candidate fails resume screening, they will not be invited to the video interview. The web_interview section will be null, and the workflow status will show the resume step as complete but the interview step as not started.

Summary