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

[Remote] NSQIP Surgical Clinical Reviewer: Part-Time

Remote, USA Full-time

[Remote] Model Risk Analyst, Non-Model Quantitative Tools (Remote)

Remote, USA Full-time

Content Creator (Remote)

Remote, USA Full-time

Flexible Remote Data Entry Jobs

Remote, USA Full-time

[Hiring] Pharmacy Technician Refill Authorization @Intermountain Health

Remote, USA Full-time

[Hiring] Associate, Medical Writer @Priovant Therapeutics

Remote, USA Full-time

Revenue Operations Analyst - Marketing

Remote, USA Full-time

Temporary Warehouse Assistant

Remote, USA Full-time

Risk and Compliance Systems Analyst job at Stratacuity in Vienna, VA, Pensacola, FL

Remote, USA Full-time

Agent, Asset Protection (NYC)

Remote, USA Full-time