Back to Jobs

NLP Engineer for Intelligent Resume Screening System

Remote, USA Full-time Posted 2025-11-24
We are looking for an NLP Engineer to develop a resume matching engine that scores candidates against job descriptions with high semantic accuracy. Unlike simple keyword matchers, this system must understand context (e.g., "React" vs "React Native") and generate explainable scoring reports. The project involves parsing unstructured CVs, extracting entities, calculating semantic similarity embeddings, and serving the results via a dashboard-ready API. Key Responsibilities - Resume Parsing: Implement a robust pipeline to convert diverse resume formats into structured JSON schemas (Skills, Experience, Education) - Embedding Logic: Use Hugging Face sentence transformers to generate vector embeddings for both resumes and job descriptions - Scoring Engine: Develop a hybrid ranking algorithm combining vector similarity and hard-filter logic (e.g., "Must have 5 years experience") - Explanation Generation: Integrate a Local LLM to write a short summary justifying why a candidate fits or doesn't fit the role - API Design: Create FastAPI endpoints to upload files and retrieve ranked lists with scores - Visualization Data: Prepare aggregated data for potential frontend visualization (e.g., skill overlap charts) Requirements - Strong skills in Python, Pandas, and NumPy for data manipulation - Experience with NLP libraries. Knowledge of Vector Databases for similarity search - Experience with LLM prompting for Information Extraction - Ability to design RESTful APIs using FastAPI Nice to Have - Experience with OCR tools for handling scanned resumes - Knowledge of Docker for containerizing the parsing service - Familiarity with LangGraph to implement "Agentic Verification" Apply tot his job Apply To this Job

Similar Jobs

Auditor, Payment Integrity (Chart Review - Remote)

Remote, USA Full-time

American Airlines Remote Jobs $30 / Hour – Part...

Remote, USA Full-time

Principal Competitive Intelligence - Search - Product Marketing

Remote, USA Full-time

Part-Time Remote Customer Service Representative – Flexible Schedule, Customer Experience Champion at arenaflex

Remote, USA Full-time

Mobile App Developer (Flutter) Full-Time, Remote [m/f/x] Germany & Poland

Remote, USA Full-time

**Experienced Data Entry Specialist – Remote Opportunity with arenaflex**

Remote, USA Full-time

Remote Live Chat Customer Support Specialist – Full/Part‑Time – $70,000 Annual Salary – arenaflex Streaming Services

Remote, USA Full-time

Instructional Designer / eLearning Developer - Remote - MST/PST

Remote, USA Full-time

**Experienced Entry-Level Customer Service Representative – Remote Opportunity with arenaflex**

Remote, USA Full-time

Lecturer - College of Agriculture, Food and Environmental Sciences

Remote, USA Full-time

Salesforce Developer

Remote, USA Full-time

Need Freelance Online German (DaF) Teacher in Washington

Remote, USA Full-time

Regional Catholic Relations Coordinator (Part-Time) - Chicagoland

Remote, USA Full-time

**Experienced Full Stack Customer Support Specialist – Live Chat & Remote Work Opportunity**

Remote, USA Full-time

**Experienced Part-Time Remote Data Entry Clerk – Unlock Endless Opportunities at arenaflex**

Remote, USA Full-time

**Experienced Content Creator – Disney-Themed Digital Storytelling for blithequark at Home**

Remote, USA Full-time

Experienced Part-time Remote Data Entry Specialist – Work from Home Opportunity with The Walt Disney Company

Remote, USA Full-time

**Experienced Full Stack Customer Service Representative – Amazon Chat Support – Part-Time Remote Opportunity**

Remote, USA Full-time

Customer Service Technician

Remote, USA Full-time

Amazon Virtual Assistant/ Data Entry Remote Jobs – Part-Time

Remote, USA Full-time