https://images.ctfassets.net/ic8vz4cuikua/2N7RDvHleyWV2DDfuTPUOg/4d0c3775c6a10d8cdef37acdea613105/image_12.png?w&h&fm&fl

AI Solution For Better HR Candidate Pre-Screening

An AI-powered pre-screening solution that allows recruiters to focus on the strongest candidates and get the right people hired 35% faster.

Type:

AI-powered solution

Industry:

Human resources

Time:

4-months MVP development & 3-month adjustment + features extension

Result:

40% less time spent on screening resumes

ai-agen-pre-screen

40% less recruiter time spent on resume screening

Automated resume parsing, skill extraction, and job-fit scoring reduced the time recruiters spend reviewing applications from 100 minutes to 60 minutes per comparable batch of candidates.

35% faster time-to-hire

AI-powered pre-screening helped recruiters identify relevant candidates earlier, reducing the average time required to fill a position from 20 days to 13 days.

AI-ranked candidate shortlists

The scoring engine evaluates applicants against job-related criteria, helping recruiters prioritize candidates whose skills and experience match the role.

About the project

A mid-sized recruitment platform approached our agency to upgrade their hiring workflow. They were struggling with a high volume of job applications and spending too much recruiter time on manual pre-screening.

The client wanted to automate repetitive pre-screening tasks without removing human oversight from hiring decisions. The solution also needed to integrate with the Applicant Tracking System (ATS), while addressing data privacy and fairness requirements.

Yellow developed an AI-powered candidate pre-screening solution that processes resumes, extracts relevant qualifications, scores candidates against job requirements, and conducts initial screening conversations.

The client had

  • Existing job portal and ATS

  • Historical data

We were responsible for

  • Building an AI-powered solution for the pre-screening process

  • Integration with existing systems

Team

  • Project manager

  • Two ML engineers

  • Data engineer

  • Backend engineer

  • Frontend engineer

  • QA engineer

  • UX/UI designer (patr-time)

  • DevOps engineer (part-time)

ai-agent-for-pre-screening

Team

To realize the client’s vision, we have allocated the following team:

bg-circlebg-circlebg-circle

Scope of work

We approached the project with a structured strategy that allowed us to move quickly and efficiently.

icon

Discovery and planning

We mapped hiring workflows, defined candidate evaluation criteria, and reviewed the necessary legal requirements. We also assessed data availability and quality.

icon

Data preparation and cleaning

Next, we structured historical candidate data, archived conversations, and anonymized sensitive attributes like gender, age, ethnicity, and salary expectations. We then stored sensitive attributes for audit purposes only. With clean data, we built datasets for training and evaluation.

icon

AI/ML development

When the data was ready, we developed a resume parsing pipeline, created a scoring model to match candidates to jobs, and fine-tuned an LLM-based chatbot for pre-screening conversations.

icon

UX/UI design and frontend development

We designed and validated wireframes and prototypes with the HR team, then developed a React-based recruiter dashboard and an AI plugin embedded in the ATS interface. We also built a chat interface for candidate pre-screening.

icon

ATS integration

To integrate the solution into the existing systems, we developed middleware and enabled bi-directional sync for candidate status updates, notes, and AI-generated insights.

icon

Testing and validation

We conducted bias testing against datasets with injected sensitive data and user acceptance testing with recruiters. With the feedback from the HR department, we made the necessary iterations.

icon

Deployment and support

Finally, we deployed the solution to the cloud environment. The job didn’t stop there: we still provide ongoing support and small model updates when necessary.

Workflow integration

ai-agent-for-pre-screening

Key AI-powered solution features

Here are the modules that constitute the final system.

ai-agent-for-pre-screening

Resume parsing and skill extraction

AI extracts structured information (skills, job history, education, certifications) from PDFs, images, and Word documents.

ai-agent-for-pre-screening

Candidate scoring engine

Each applicant is scored on a 0–100 scale based on skills match, years of relevant experience, and relevant certifications/education.

ai-agent-for-pre-screening

Conversational AI pre-screening

Chatbot conducts initial Q&A with candidates about salary expectations, availability to start, soft skills, and motivation.

ai-agent-for-pre-screening

Recruiter dashboard

A web UI where recruiters can see AI-ranked candidate lists, review parsed resume details and screening chat summaries, and override AI scores if needed.

bg-circlebg-circlebg-circle

Tech stack

The technologies we used to realise the LLM integration smoothly.

ai-agent-for-pre-screening

Development challenges and solutions

Data privacy

Challenge: Hiring data often contains personally identifiable information (PII), including names, photos, and birth dates. Feeding this directly into an AI model risks violating data privacy regulations.

Solution: We implemented a data anonymization pipeline: Before resumes enter the model, PII fields are masked and securely stored for future audit.

Integration with existing ATS

Challenge:  The client’s ATS didn’t have a clean API for candidate data. Some data was stuck in PDFs, CSV exports, and custom fields. Without smooth integration, recruiters would have to juggle two systems.

Solution:  Our team developed middleware APIs that could translate ATS data formats into the AI system and built ETL pipelines to import historical hiring archives and set up import/export for upcoming live data.

Unstructured resumes

Challenge: Many resumes came in unstructured formats (PDFs with tables, scanned images, design-heavy templates). These were difficult to parse correctly, and skills and experience might be misread.

Solution: We used OCR (Optical Character Recognition) for image-based resumes and implemented a confidence flag: If parsing confidence was less than 85%, the recruiter was notified to review manually.

Result

The AI-powered candidate pre-screening solution automated repetitive recruitment tasks while keeping recruiters involved in candidate evaluation. After 4 months of usage, the client saw:

40% reduction in recruiter time spent on resume screening.

35% faster time-to-hire compared to previous cycles.

Recruiters reported higher satisfaction.

Result

FAQ

What recruitment problem did the client face?

The recruitment platform received a high volume of applications, and recruiters spent substantial time manually reviewing resumes and conducting initial screening.

What did Yellow develop for the recruitment platform?

Yellow built an AI-powered pre-screening solution that extracts candidate information, evaluates job fit, and summarizes preliminary screening conversations.

How does the pipeline evaluate candidates?

It scores candidates on a 0–100 scale using job-related criteria like relevant skills, experience, education, and certifications.

Can the solution process resume in different formats?

Yes. The solution supports PDF, Word, and image-based resumes, using document parsing and OCR to extract structured candidate information.

How did Yellow integrate the solution with the client's existing ATS?

The team developed middleware and ETL pipelines to exchange candidate data, statuses, screening notes, and AI-generated insights despite limited API capabilities. To solve recruiters’ pain point of juggling multiple apps, our developers made an AI plugin to locate it in the ATS interface.

How did the solution preserve recruiter oversight?

Recruiters could inspect candidate profiles, review screening summaries, and override AI-generated scores. The solution supported screening rather than making final hiring decisions.

AI engineering pod$16k/monthFixed
monthly cost.