Final Year Project Proposal
Project Title:
HireEase – AI-Powered Voice Interview & Recruitment Automation Platform
1. Introduction
Recruitment is one of the most crucial yet time-consuming processes in any organization.
Traditional hiring methods involve screening CVs, shortlisting candidates, and conducting
multiple rounds of interviews, which consume significant time and effort. Furthermore, bias and
reference-based hiring practices often undermine transparency and fairness.
HireEase aims to automate and optimize the recruitment process using AI-driven voice
interviews, intelligent resume screening, and RAG (Retrieval-Augmented Generation) for
dynamic interview question generation.
The system enables organizations to create job-specific application links that they can share on
platforms like LinkedIn, Indeed, or their own websites. Candidates use these links to submit
their CVs or fill out forms. The platform then automatically:
Analyzes CVs and candidate profiles.
Shortlists the top 50-60% candidates based on skill-job match scores.
Conducts AI-powered voice interviews.
Stores and summarizes interview responses.
Generates a detailed HR-ready report.
This system will make the hiring process faster, unbiased, and data-driven.
2. Problem Statement
Traditional recruitment is plagued by:
Manual Screening Efforts → HR spends hours shortlisting suitable candidates.
Reference-Based Hiring → Reduces fairness and transparency.
Time-Consuming Interviews → Scheduling and conducting interviews cause delays.
Inconsistent Evaluations → Different interviewers may evaluate candidates differently.
There is a need for an automated, intelligent, and unbiased hiring solution that saves time,
improves accuracy, and enhances transparency.
3. Objectives
The project aims to:
1. Automate the recruitment process using AI and RAG-based technologies.
2. Provide organizations with custom application links for job-specific candidate
collection.
3. Shortlist candidates using AI-driven skill matching between job descriptions and CVs.
4. Conduct voice-based AI interviews with dynamic question generation.
5. Store candidate interview responses and generate HR assistant-friendly reports.
6. Maintain separate candidate pools and reports for multiple job postings.
7. Ensure a transparent and unbiased recruitment process.
4. Key Features & Functional Modules
A. Organization & Job Management Module
Organization registration & authentication.
Add job posting details (title, description, required skills, experience, etc.).
Generate a unique application link for each job post.
Monitor candidate applications, shortlisted profiles, and interview statuses.
B. Candidate Management Module
Candidates apply using the job-specific link.
Two options for application:
1. Upload CV/Resume.
2. Fill candidate form manually.
Extract skills, experience, and education using NLP-based parsing.
Store candidate details linked to the specific job post.
C. Resume Screening & Skill Matching Module
Parse CVs using AI-powered resume extraction.
Compare candidate skills with job description using semantic similarity (via
embeddings + vector database).
Rank candidates based on a matching score.
Shortlist top 50-60% candidates.
D. AI-Powered Voice Interview Module
Send email invites to shortlisted candidates with interview slots.
Use speech-to-text and text-to-speech APIs for voice interaction.
RAG-based AI dynamically generates personalized interview questions.
Candidates respond via microphone; responses are transcribed & stored.
Evaluate responses based on relevance, clarity, and confidence.
Save interview audio and transcripts for HR.
E. RAG Implementation Module
Use Vector Database (e.g., Pinecone, FAISS, or Weaviate) for semantic search.
Store job descriptions, required skills, and candidate data as embeddings.
Retrieve the most relevant knowledge for:
o Generating interview questions.
o Evaluating candidate responses.
o Producing personalized reports.
F. HR Reporting & Analytics Module
Generate candidate performance reports:
o Matching Score.
o AI Interview Score.
o Final Recommendation.
Provide organization-wise, job-wise, and candidate-wise dashboards.
Export reports in PDF formats.
G. Notification & Email Module
Automated email notifications for:
o Candidate shortlisting.
o Interview scheduling.
o Final results.
5. System Architecture
Frontend: [Link]
Backend: Django REST Framework/Flask
Database:
Relational DB: PostgreSQL/MySQL (structured data).
Vector DB: Pinecone / FAISS (RAG embeddings).
AI Services:
OpenAI / Llama 3 / Gemini for RAG-based question generation.
Speech-to-Text & Text-to-Speech APIs (e.g., Google Speech, Whisper).
6. Workflow
Step 1: Organization registers → Creates job post → Gets unique application link.
Step 2: Candidates submit CVs or forms via the link.
Step 3: CVs analyzed → Matching score calculated → Top candidates shortlisted.
Step 4: Shortlisted candidates invited for AI voice interview.
Step 5: RAG-powered interview conducted; responses saved & analyzed.
Step 6: HR dashboard shows candidate scores & generates a report.
7. Expected Outcomes
Reduced Recruitment Time: Automated screening & interviews.
Transparency: Objective, skill-based evaluation.
Improved Quality of Hire: Better candidate-job fit through semantic matching.
Scalability: Handles multiple job postings & thousands of candidates.
8. Project Deliverables
Full-stack web application (Django + React).
AI-powered RAG-based interview system.
Resume parsing & skill-matching engine.
Candidate & job management dashboards.
HR-friendly reports with detailed analytics.
Deployment-ready Dockerized solution.
9. Tools & Technologies
Frontend [Link], Tailwind CSS
Backend Django REST Framework
Database PostgreSQL
Vector DB Pinecone / FAISS / Weaviate
AI/LLM OpenAI / Llama 3 / Gemini
Speech APIs Google Speech / Whisper
Deployment Docker, AWS / Azure / GCP (Optional)
Authentication JWT / OAuth
Email Service SMTP
10. Conclusion
HireEase is an AI-driven recruitment automation platform that streamlines the hiring pipeline
from candidate collection to interview evaluation. By integrating RAG-powered voice
interviews, intelligent shortlisting, and comprehensive reporting, the system ensures faster,
unbiased, and smarter hiring for organizations.