Job Title: AI & NLP Intern – Resume Matching Project
Company Overview:
Pulivarthi Group is a premier global provider of staffing and IT technology solutions, renowned for delivering exceptional services tailored to each client's unique needs. With a steadfast commitment to excellence, we merge expertise with innovation, ensuring cost-effective solutions of the highest quality. Our diverse client base spans healthcare, finance, government, and beyond, reflecting our adaptability and proficiency across industries. Operating in the United States and Canada, we pride ourselves on aligning with clients' cultures, deploying top-tier talent, and utilizing cutting-edge technologies. Pulivarthi Group stands as a beacon of reliability, efficiency, and innovation in the realm of staffing solutions.
Job Overview/Summary:
We are seeking a motivated AI & NLP Intern to work on an innovative Resume Matching and Intelligent Recruiting Engine. This internship is designed for students who want deep, hands-on exposure to applied AI, NLP, and semantic search systems. Interns will collaborate on building a production-style system that matches candidate resumes to job descriptions using vector embeddings and modern NLP techniques.
This is an unpaid, remote internship focused on academic credit, learning, and portfolio development.
Responsibilities:
-
Design and implement data pipelines to ingest and preprocess unstructured resume data (PDF/DOCX) and job descriptions
-
Build semantic search workflows using vector embeddings to match resumes with job requirements
-
Generate vector representations using Hugging Face or OpenAI embedding models
-
Implement and query vector databases such as Pinecone, FAISS, or pgvector
-
Develop similarity scoring logic using Cosine Similarity and ranking algorithms
-
Experiment with matching logic based on skills, seniority, and domain relevance
-
Apply Retrieval-Augmented Generation (RAG) concepts within a recruiting use case
-
Collaborate in code reviews and architectural discussions to build production-grade AI systems
Primary Skills:
-
Python programming
-
Natural Language Processing (NLP) fundamentals
-
Vector embeddings and semantic search concepts
-
Data preprocessing and text cleaning
-
Similarity scoring and ranking logic
Secondary Skills (Good to Have):
-
Experience with pandas, NumPy
-
Familiarity with Hugging Face or OpenAI APIs
-
Knowledge of vector databases (Pinecone, FAISS, pgvector)
-
Exposure to RAG architectures
-
Git/GitHub experience
Qualifications:
-
Current Undergraduate or Graduate student in Computer Science, Data Science, Computational Linguistics, or related field
-
Basic to intermediate proficiency in Python
-
Conceptual understanding of NLP concepts such as tokenization and embeddings
-
Strong analytical mindset with curiosity to understand why candidates match roles beyond keyword overlap
-
Ability to work independently in a remote environment
Benefits/Perks:
-
Academic credit support (we will sign off on required paperwork)
-
Strong portfolio and GitHub project demonstrating real-world AI work
-
Weekly mentorship, code reviews, and architectural guidance
-
Flexible working hours that prioritize academic commitments
-
Exposure to building production-grade AI systems
Equal Opportunity Statement:
Pulivarthi Group is proud to be an equal opportunity employer. We are committed to building a diverse and inclusive culture and celebrate authenticity. We do not discriminate on the basis of race, religion, color, national origin, gender, gender identity, sexual orientation, age, marital status, disability, protected veteran status, or any other legally protected characteristics.