AI POWERED JOB LISTING AND RECRUITMENT
PLATFORM
Final Year Project Proposal
SUPERVISOR:
DR. FAROOQ ALI
SUBMITTED BY:
MUHAMMAD ADEEL (21-CS-145)
MALAIKA ABID (21-CS-23)
Department of Computer Science, University of Engineering and
Technology (UET) Taxila
Introduction
In today's fast-paced job market, companies and HR professionals face significant
challenges in finding, assessing, and hiring the right candidates efficiently. On the other
hand, job seekers struggle to stand out in a crowded space and demonstrate their skills in
ways that go beyond traditional resumes. To address these issues, we propose the
development of an AI-powered job listing and recruitment platform that will
revolutionize how candidates are evaluated and matched with employers. This platform
will leverage advanced AI algorithms to create dynamic job cards, conduct multi-level
screening tests, and offer HR personnel real-time access to job seekers’ data. By
automating critical aspects of the recruitment process, the platform will save time, reduce
bias, and improve the quality of hiring.
Problem Statement
Recruiters and HR professionals often face the challenge of manually reviewing
hundreds, if not thousands, of resumes to shortlist qualified candidates. The current
recruitment process is time-consuming, prone to bias, and lacks an efficient way of
assessing candidates' practical skills in real-time. For job seekers, presenting their
qualifications effectively can be difficult, as traditional resumes may not always capture
their capabilities comprehensively. Moreover, the lack of a structured testing and
certification system means that companies often rely solely on interviews and resumes,
which may not always provide a clear picture of a candidate's abilities. This results in
longer hiring times, suboptimal matches, and missed opportunities for both companies
and job seekers.
Proposed Solution
• Candidate Ranking and Certification System: Develop a grading system to rank
candidates based on their performance in assessments.
• User-friendly Interface: Intuitive design for easy navigation by job seekers and
employers.
2
• Multi-Level Screening: Incorporate a multi-level screening process to check
candidates’ capabilities.
• AI-Powered Job Matching: Intelligent algorithms to match candidates with relevant
job postings.
• Automated Resume Screening: Streamlined initial screening to save time for
recruiters.
Objectives
The key objectives of this AI-powered job listing platform are:
• Automate the Creation of Job Cards: Automatically generate comprehensive job
cards based on the candidates’ resumes.
• Conduct Multi-Level Screening: Implement a robust AI-driven screening process
with three distinct levels to assess general aptitude, job-specific knowledge, and
advanced skillsets.
• Provide Real-Time Data to Recruiters: Enable recruiters to access detailed profiles
and performance data of job seekers in real-time through an integrated backend.
• Rank and Certify Candidates: Assign grades, stars, and certification badges to
candidates based on test performance, ensuring recruiters can identify top talent
quickly.
• Enhance Recruitment Efficiency: Reduce the time and effort involved in hiring by
providing an automated solution that streamlines the recruitment process.
Methodology
The methodology for developing this platform will involve several key steps:
AI Resume Parsing and Job Card Generation:
• Use Natural Language Processing (NLP) to extract data from resumes, including
qualifications, work history, and skills.
• Generate job cards dynamically, displaying all relevant candidate information in a
structured format.
3
Multi-Level Screening Tests:
• Design a testing system that adapts to the job description and requirements.
• Level 1 will focus on general aptitude and core job requirements (e.g., basic problem-
solving and communication skills).
• Level 2 will delve deeper into technical and role-specific knowledge, such as
programming for developers.
• Level 3 will involve advanced, real-world problem scenarios to assess practical
abilities.
Backend Data Integration:
• Build a secure backend that allows HR professionals to access candidates' data with a
click on their job card.
• Provide job seekers with instant notifications when their profile is viewed.
Ranking and Certification:
• Develop an AI-driven ranking system that evaluates candidates' test results and
assigns scores or stars.
• Candidates who pass the tests will receive a 'Tested and Certified' badge, ensuring
their skills are authenticated.
Recommendation System:
Create a recommendation algorithm that displays top-performing candidates based on
rankings and test results, enabling recruiters to quickly identify the best match for their
job openings.
Project Scope
• The project will begin with research and analysis of current recruitment challenges
faced by employers and job seekers.
• Design and development of a user-friendly platform architecture will follow, ensuring
robustness and ease of use.
• Implementation will focus on integrating AI algorithms for efficient job matching and
automated resume screening.
4
• Thorough testing will be conducted to gather user feedback and refine the platform
before launch.
• The project will conclude with the platform's launch, including provisions for
ongoing maintenance and support.
• The target audience includes small to medium-sized enterprises and large
corporations seeking to enhance their recruitment processes.
• Job seekers across various industries will be catered to, providing them with
personalized job matches.
Feasibility Study
• Technical Feasibility: The platform can leverage existing technologies and
frameworks, such as machine learning libraries and cloud hosting services, ensuring
scalability and reliability.
• Economic Feasibility: An initial investment analysis indicates potential profitability
through subscription fees and job posting revenues. A break-even analysis will be
conducted to determine the timeframe for profitability.
• Operational Feasibility: The organization has the capacity to support the platform,
including necessary human resources for development and ongoing maintenance.
Partnerships with training providers could enhance service offerings.
Solution Application Area
• Recruitment Agencies: Enhance their existing processes with AI-driven tools to
improve candidate matching and reduce time-to-hire.
• Corporate HR Departments: Streamline recruitment efforts, automate screening
processes, and gain insights into applicant trends.
• Job Seekers: Provide a tailored job search experience, enabling users to find
positions that align closely with their skills and career goals.
• Educational Institutions: Partner with schools and universities to help graduates find
relevant job opportunities, providing them with necessary training and resources.
5
• Industries: Applicable across various sectors including technology, healthcare,
finance, and retail, where talent acquisition is critical.
Tools/Techniques
Front-end:
• HTML, CSS
• Next.js
• React js
• APIs
Backend:
• Node.js
• MongoDB
• AI Algorithms
Expertise of the team members
Muhammad Adeel:
• Next.js
• React js
• Databases
Malaika Abid:
• Node.js
• Databases
• AI Algorithms
Milestones
• Requirements Gathering
• Requirements Refinement
6
• Design Phase
• Implementing front-end
• Creating databases
• Implementing backend
• Testing modules
• Documentation
• Final run
References
1. Applicants' perception of artificial intelligence in the recruitment process
Retrieved from https://www.sciencedirect.com/science/article/pii/S2451958823000362
2. AI Based Job Portal - 2024
Retrieved from https://www.ijcrt.org/papers/IJCRT24A4080.pdf
3. The viability of AI Based Recruitment Process
https://www.diva-portal.org/smash/get/diva2:1442986/FULLTEXT01.pdf
4. The Power of Artificial Intelligence in Recruitment
Retrieved from https://openaccessojs.com/JBReview/article/view/2089