
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 13 Issue: 04 | Apr 2026 www.irjet.net p-ISSN: 2395-0072
![]()

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 13 Issue: 04 | Apr 2026 www.irjet.net p-ISSN: 2395-0072
Rahul Sannamath1 , Sangram Sasane2 , Vibhawari Sasane3 , Anuradha Varal4
1234
Department of Computer Science and Engineering, AISSMS Institute of Information Technology, Pune, Maharashtra, India ***
Abstract-This paper presents an AI powered internship recommendation system that leverages machine learning algorithms to provide personalized internship suggestions. The proposed system employs a hybrid recommendation approach combining content‑based filtering with collaborative filtering techniques, enhanced by natural language processing for semantic analysis of user profiles and job descriptions. Our system implements a multi‑layer matching algorithm that calculates compatibility scores based on skill matching, location preferences, and interest alignment. The platform also features an intelligent chatbot with voice interactioncapabilities. Experimental results demonstrate that our approach achieves a matchingaccuracy of87.3% and significantly reduces search time for students. The system provides skill gap analysis, identifying missing competencies and suggesting learning pathways. Testing with real users shows significant improvements in internship discovery efficiency and user satisfaction compared to traditional methods.
Keywords: Machine Learning, Recommendation System, Natural Language Processing, Career Guidance, Skill Matching, Collaborative Filtering, Content‑Based Filtering, TF‑IDF, Cosine Similarity
The contemporary job market presents unprecedented challenges for students seeking internship opportunities. With thousandsofpositionsavailableacrossvariousdomains,identifyinginternshipsthatgenuinelyalignwithanindividual’sskill set,careergoals,andper-sonalpreferenceshasbecomeincreasinglycomplex[1].Traditionaljobsearchmethods,relyingon keyword-basedsearchesandmanualfiltering,oftenyieldsub-optimalresults,leadingtomismatchedplacementsandwasted opportunitiesforbothstudentsandemployers.
Accordingtorecentstudies,anaveragestudentspendsover11hoursperweeksearchingforsuitableintern-ships,withonly 23%findingpositionsthatmatchtheircareeraspirations[2]. Thisinefficiencynotonlywastesvaluabletimebutalsoleadsto frustration and missed opportunities. The problem is further exacerbated by the growingskillsgapbetween academic curriculaandindustryrequirements.
The emergence of artificial intelligence and machine learning technologies offers promising solutions to this challenge. Intelligentrecommendationsystems,successfullydeployedine commerceandentertainment domains,canbeadaptedto addresstheuniquerequirementsofcareermatching[3].However,internshiprecommendationspresentdistinctchallenges compared to product recommendations, including the need for bidirectional compatibility assessment, skill gap identification, and long term career trajectory considerations.
This paper introduces an AI based Internship Recommendation System that addresses these challenges through a comprehensivemachinelearningframework.Ourcontributionsinclude:
• A hybrid recommendation engine combining content based and collaborative filtering approaches for improved accuracy
• AnovelskillmatchingalgorithmutilizingTF IDFvectorizationandcosinesimilaritymeasuresforsemanticunderstanding
• Anintelligentskillgapanalysismodulethatidentifiesmissingcompetenciesandsuggestsimprovementpaths
• AconversationalAIchatbotwithspeech to textandtext to speechcapabilitiesforenhancedaccessibility

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 13 Issue: 04 | Apr 2026 www.irjet.net p-ISSN: 2395-0072
Recommendationsystemshave evolvedsignificantlysincetheirinceptioninthe1990s. Thefieldbeganwithcollaborative filtering(CF),introducedbyGoldbergetal.[4],whichpredictsuserpreferencesbasedonthepreferencesofsimilarusers. Thisapproachassumesthatuserswhoagreedinthepastwillagreeinthefuture.
Content based filtering (CBF) emerged as an alternative approach, recommending items based on feature similarity to previously preferred items [6]. CBF analyzes item attributes and user profiles to generate recommendations without requiringdatafromotherusers,makingiteffectiveforcold startscenarios.
Modernhybridapproachescombinemultipletechniquestoovercomeindividuallimitations. Burke[5]categorizedhybrid methodsintoweighted,switching,mixed,featurecombination,cascade,featureaugmentation,andmeta levelapproaches. Thesehybridsystemshavedemonstratedsuperiorperformanceacrossvariousdomains.
The basic mathematical premise of these systems in-volves decomposing the user item interaction matrix into lower dimensionallatentfactormatrices,essentiallyapproximatingtheprimaryratingmatrixastheproductofuserfactorsand itemfactors.
Deeplearninghasrevolutionizedrecommendationsystemsinrecentyears. NeuralCollaborativeFiltering(NCF),proposedby Heetal.[7],replacestheinnerproductusedinmatrixfactorizationwithaneuralnetworkarchitecture,enablingthemodeling ofcomplexnon-linearrelationships.
2.3
Despitetheseadvances, existingsystemsoftenfailtoprovide:
• Comprehensive skill gap analysis with actionablerecommendations
• Personalizedlearningpathsuggestions
• Voice enabledconversationalinterfaces
• Student focusedinternshipmatching
• Transparentmatchexplanations
Ourworkaddressesthesegapsbyintegrating skillgap identificationwithactionable insights and providingan accessible conversationalinterface.
3.1
The system architecture follows several key designprinciples:
• Modularity:Componentsarelooselycoupledforin-dependentdevelopmentandscaling
• Scalability:Horizontalscalingsupportforhandlingincreaseduserload
• Extensibility: EasyintegrationofnewMLmodelsandfeatures
• Security:JWT basedauthenticationandencrypteddatastorage
• Accessibility: Voiceinteractionandresponsivede-sign
3.2
Theproposedsystemfollowsathree tierarchitecturecomprisingthepresentationlayer,applicationlayer,anddatalayer. Fig.1illustratestheoverallsystemarchitecturewithallmajorcomponentsandtheirinteractions.

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 13 Issue: 04 | Apr 2026 www.irjet.net p-ISSN: 2395-0072
3.3 PresentationLayerComponents


Node.js/ExpressAPI
MLEngine(TF-IDF+CF) NLP/ChatbotModule
Atlas Voice/ChatUI React.jsFrontend



Cloud/CDN(Render)

TheuserinterfaceisbuiltusingReact.jswithViteforoptimalperformance.Keycomponentsinclude:
• User Profile Management: Interactiveformsforskills,interests,andlocationwithauto suggestion
• Internship Browser: Filterablegridviewwithsearchandsorting
• AI Recommendations Panel:Personalizedsuggestionswithmatchpercentagesandskillgapindica-tors
• Interactive Chabot: Real timeconversationalinterfacewithcontextawareness
• Voice Controls: Speech to textinputandtext to-speechoutputusingWebSpeechAPI
• Dashboard: Analyticsandtrackingforapplicationstatus
4. MACHINE LEARNING METHODOLOGY
4.1 Overview of the ML Pipeline
The machine learning pipeline processes user profiles and internship data through multiple stages: text pre-processing, featureextraction,TF IDFvectorization,cosinesimilaritycomputation,multi factormatchingwithweightedaggregation, andskillgapanalysis,finallyproducingrankedrecommendationswithmatchpercentages.
4.2 Text Preprocessing
Text data from user profiles and internship descriptionsundergocomprehensivepreprocessing:
1. Tokenization:Breakingtextintoindividualtokens
2. Lowercasing: Convertingalltexttolowercaseforconsistency
3. Stop Word Removal: Eliminatingcommonwordswithlowsemanticvalue
4. Punctuation Removal: Stripping special characters
5. Lemmatization: Reducing words to base forms(running → run)
4.3 TF IDF Victimization
We employ Term Frequency Inverse Document Frequency (TF IDF) to convert textual skill descriptions intonumerical vectors.TheoverallTF IDFweightfora termiscalculatedastheproductofitsTermFrequency anditsInverseDocument Frequency.
TheTermFrequencyisderivedbytakingthecountofaspecifictermwithinadocumentanddividingitbythetotalnumber oftermsinthatsamedocument. Conversely,theInverseDocumentFrequencyiscalculatedbytakingthe logarithmof the totalnumberofdocumentsinthecorpusdividedbythenumberofdocumentsthatcontainthespecificterm. Thisensures thatrare,highlyspecificskillscarrymoremathematicalweightthangenericbuzzwords.

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 13 Issue: 04 | Apr 2026 www.irjet.net p-ISSN: 2395-0072
Todeterminehowcloselyastudent’sprofilematchesaninternshiprequirement,wecomputetheCosineSimilaritybetween theirrespectiveTF IDFvectors.Thisisachievedbytakingthedotproductoftheuserprofilevectorandtheinternshipvector anddividingthatresultbytheproductofthemagnitudes(orlengths)ofbothvectors. Thiscalculationreturnsasemanticsimilarityscorethat rangesfrom0(meaning thevectorsarecompletelyorthogonal or dissimilar)to1(meaningtheprofileandtheinternshiprequirementsareidentical).
4.5 Multi Factor Matching Algorithm
Theoverallmatchscoreincorporatesmultiplefactorsbeyondjustskills. Thefinalscoreiscalculatedasaweightedsumof individualsimilarityscoresrepresentingskillalignment,locationpreferences,personalinterests,andpastexperience. These weights are not static; the system updates them dynamically during training via gradient descent. The algorithm iterativelyadjuststheimportanceofeachfac-tor to minimize the mean squared error loss between thesystem’spredicted matchscoresandactualsuccess-fulplacements.
Fig.2showsthelearnedweightdistributionaftermodeltraining.
4.6 Skill Gap Analysis Algorithm
Theskillgapanalysismoduleidentifiesmissingcompetenciesbycomparingrequiredskillsagainsttheuser’spossessedskills. A”gapskill”isflaggedwheneverare-quiredinternshipskillhasasimilarityscorethatfalls
Skills Location Interests Experience MatchingFactor
Figure 2: Learnedweightdistribution.Skillscontributethe highestweight(0.45),followedbyinterests(0.25),location(0.20),andexperience(0.10). belowadefinedvalidationthreshold(specificallysetto0.7)whencomparedagainsteverysingleskillpresentin the user’s profile.
4.7 Chatbot Architecture
Fig.3illustratesthevoiceinteractionpipeline.




Figure 3: ChatbotarchitecturewithvoiceinteractionpipelineshowingNLUprocessing,contextmanagement, andresponsegeneration.

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 13 Issue: 04 | Apr 2026 www.irjet.net p-ISSN: 2395-0072
4.8 IntentClassification
UserqueriesareclassifiedusingaMultinomialNaiveBayesalgorithm. Theclassifierdeterminestheprob-abilityofaspecific intent class (such as ”Internship Search” or ”Skill Inquiry”) based on the input text, calculatingthelikelihoodusingprior probabilitiesandtheproductofindividualwordprobabilitiesderivedfromthetrainingcorpus.
Theclassifieristrainedon2,500labeledcareer relatedqueriesacrossfiveintentcategories: InternshipSearch,SkillInquiry, ApplicationHelp,ProfileUpdate,andCareerAdvice.
4.9 VoiceInteraction
ThesystemintegratesWebSpeechAPIforaccessiblevoiceinteraction:
• Speech to Text: Browser native recognition withmulti accentsupport
• Text to Speech:Synthesizedresponseswithconfigurablevoiceandspeed
5.1 TechnologyStack
Table1summarizesthecompletetechnologystackemployed.
Table 1: CompleteTechnologyStack
Layer Technology Purpose
Frontend React.js(Vite) SPAwithfastHMR UILibrary TailwindCSS Responsivestyling Components ShadCNUI Accessible components
Backend Node.js/Express RESTAPIserver Database MongoDBAtlas Cloud NoSQL database Auth JWT+bcrypt Tokenauthentication ML TensorFlow.js Client‑side ML inference
NLP Natural.js Tokenization/stemming Voice WebSpeechAPI STTandTTS Hosting Render Full‑stack deployment
6.1 ExperimentalSetup
Theexperimentswereconductedoncloudinfrastructure:
• Backend:RenderWebService(512MBRAM)
• Database:MongoDBAtlasM0cluster
• Frontend:RenderStaticSitewithCDN
• Testing:LoadtestingwithApacheJMeter
6.2 DatasetDescription
Theevaluationutilizedacurateddatasetcomprising:
• 500userprofileswithvariedskillcombinations
• 200 internship postings across multiple domains(Technology,Marketing,Finance,Design,Research)
• 5,000labeleduser internshipinteractionrecords

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 13 Issue: 04 | Apr 2026 www.irjet.net p-ISSN: 2395-0072
• 2,500chatbotconversationlogsforintentclassificationtraining
6.3 EvaluationMetrics
Weevaluatedourrecommendationengineusingthreestandardindustrymetrics:
• Precision at K (P@K): MeasurestheratioofrelevantitemsfoundinthetopKrecommendationscom-paredtothetotal numberofitemsrecommended(K).
Recall at K (R@K): Measurestheratioofrelevantitems found in the top K recommendations comComparedtothetotal numberofrelevantitemsavailableinthedataset.
• Normalized Discounted Cumulative Gain (NDCG@K): Evaluates the overall ranking quality by assigning higher mathematicalweighttohighlyrelevantrecommendationsthatappearattheverytopofthelist,penalizingrelevantitems thatappearfurtherdown.
6.4 BaselineComparison
Table 2 presents performance comparison across allmethods.
Table 2: PerformanceComparisonofRecommendationMethods
Fig. 4 visualizes the performance comparison acrossmethods.


Figure 4: Performancecomparisonacrossallmethods.Proposedhybridapproachoutperformsallbaselinessignificantly.
6.5 ImpactofProfileCompleteness
Fig.5showstherelationshipbetweenprofilecomplete-nessandrecommendationaccuracy.
6.6 TrainingConvergence
Fig. 6 shows the training and validation loss convergence.
6.7 UserSatisfactionStudy
A comprehensive user study was conducted with 50participantsover4weeks.Keyfindingsinclude:
• 86%ratedrecommendationsas“relevant”or“highlyrelevant”
• 92% found chatbot interaction “helpful” or “very

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 13 Issue: 04 | Apr 2026 www.irjet.net p-ISSN: 2395-0072




Figure 5: Matchaccuracyincreaseswithprofile completeness.Userswith10+skillsachieve94%accuracyvs.72%forminimalprofiles

Figure 6: Trainingconvergenceover100epochs.Smoothconvergencewithoutoverfittingindicatesgoodmodel generalization.
helpful”
• 78%reportedsignificantlyreducedjobsearchtime(avg.65%)
• 73%reportedimprovedawarenessofskillgaps
• Average System Usability Scale (SUS) score: 81.2/100(GradeA)
Fig.7visualizesthesatisfactionsurveyresults.





Figure 7: Usersatisfactionsurveyresults(n=50)showinghighapprovalacrossallcriteria

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 13 Issue: 04 | Apr 2026 www.irjet.net p-ISSN: 2395-0072
Table 3: ResponseTimeAnalysis
6.8 ScalabilityTesting
Fig.8demonstratessystembehaviorunderincreasingconcurrentuserload.

ConcurrentUsers
Figure 8: Scalabilityanalysis:responsetimeremainsunder1sforupto800concurrentusers.
7. DISCUSSION
7.1 KeyFindings
Theexperimentalevaluationrevealsseveralsignificantinsights:
1. Hybrid Approach Superiority: The proposed method achieves 87.3% precision@5a 107% improvementoverkeywordmatching(42%)and28%overcontent basedfilteringalone(68%).
2. Profile Completeness Matters: Userswith10+skillsachieve94%accuracyvs.72%forsparsepro-files.
3. Skill Gap Analysis Value: 73%ofusersreportedimprovedawarenessofrequiredcompetencies.
4. Conversational Interface Effectiveness:Thechat-botachieved92%usersatisfaction.
5. Scalability:Sub 1sresponsetimeforupto800con-currentusersonmodestinfrastructure.
7.2 ComparisonwithExistingPlatforms
Table4comparesoursystemwithcommercialplat-forms.
Table 4: FeatureComparisonwithExistingPlatforms

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 13 Issue: 04 | Apr 2026 www.irjet.net p-ISSN: 2395-0072
• Cold Start Problem: New users with minimal pro-files receive generic recommendations until sufficientdataiscollected.
• Language Limitation:OnlyEnglishiscurrentlysup-ported.
• Limited Explainability: Detailedexplanationsbe-yondmatchpercentagescouldbeenhanced.
• Advanced NLP Models: IntegrationofBERTandGPT basedmodelsforimprovedsemanticunder-standing.
• Learning Path Recommendations: Personalizedcourseandcertificationsuggestionsbasedonskillgaps.
• Multi language Support: Expansiontosupportglobalaccessibility.
• Professional Network Integration: LinkedInandGitHubintegrationforautomatedprofileenrichment.
ThispaperpresentedanAI basedInternshipRecommendationSystemleveragingmachinelearningalgorithms forintelligentcareermatchingandskillgapanalysis. Theproposedhybridapproach,combiningcontent based filtering with collaborative filtering enhanced by TF IDF victimization and cosine similarity computation, achievessignificantimprovementsoverexistingmethods.
Keycontributionsinclude:
• A hybrid recommendation engine achieving 87.3% precision@5a107%improvementoverkeyword-based methods
• Acomprehensiveskillgapanalysismodulehelping73%ofusersbetterunderstandrequiredcompetencies
• Anintelligentvoice enabledchatbotwith92%usersatisfaction
• Ascalablearchitecturesupporting800concurrentuserswithsub secondresponsetimes
• Acompleteend to endsystemdeployedandvali-datedwithrealusers
The system represents a significant advancement to-ward AI powered career guidance, helping students navigate the complex internship landscape more efficiently. Futureworkwillfocusonadvanceddeeplearning models,multi languagesupport,andreal timelabormarketanalytics.
TheauthorswouldliketothanktheDepartmentofComputerScienceandEngineering,AISSMSInstituteof InformationTechnology,Pune,forprovidingthenecessaryresourcesandsupport. Wealsoextendgratitudetoall participantswhocontributedtheirtimetotheuserstudy.
[1] X.Chen,H.Xu,Y.Zhang,andZ.Wang,“PersonalizedJobRecommendationwithSkill awareMatching,” inProc.ACM SIGIRConf.Research andDevelopmentinInformationRetrieval, 2020, pp.1234–1243.
[2] Y.ZhangandQ.Chen,“DeepLearningforJobRecommendation: ASurvey,”ACMComputingSurveys,vol.52,no.5,pp. 1–38,2019.
[3] Y.Koren,R.Bell,andC.Volinsky,“MatrixFactorizationTechniquesforRecommenderSystems,”IEEEComputer,vol.42,no. 8,pp.30–37,Aug.2009.
[4] P.ResnickandH.R.Varian, “RecommenderSystems,” Commun. ACM, vol. 40, no. 3, pp. 56–58, 1997.
[5] R.Burke,“HybridRecommenderSystems:SurveyandExperiments,”UserModel.User Adapt.Inter-act.,vol.12,no.4, pp.331–370,2002.
[6] P. Lops, M. de Gemmis, and G. Semeraro, “Content-based Recommender Systems: State of the Art and Trends,” in RecommenderSystemsHandbook,F. Ricci et al., Eds. Boston, MA: Springer, 2011,pp.73–105.
[7] X.He,L.Liao,H.Zhang,L.Nie,X.Hu,andT. S.Chua,“NeuralCollaborativeFiltering,”inProc.26thInt.Conf.WorldWide Web,2017,pp.173–182.