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

Healthcare Billing Specialist-remote

Remote, USA Full-time

Experienced Customer Service Representative – Remote Call Center Agent for Dynamic Product and Service Promotion

Remote, USA Full-time

Remote SIE Tutor

Remote, USA Full-time

Office Associate

Remote, USA Full-time

(Remote / Entry Level / No Experience)-Customer Chat Support Specialist

Remote, USA Full-time

Member of Technical Staff – QA | Runway | $90k-$130k | Remote (USA)

Remote, USA Full-time

**Experienced Customer Service Representative - Remote (Seasonal, Healthcare) at arenaflex**

Remote, USA Full-time

Entry-Level Virtual Manager

Remote, USA Full-time

Store Manager #828 - bealls Coffeyville, KS

Remote, USA Full-time

Remote LTC Pharmacy Order Entry Technician

Remote, USA Full-time