Software Developer (Resume Parsing - NLP, ML, OCR)

2 - 6 years

3 - 6 Lacs

Posted:2 weeks ago| Platform: Naukri logo

Apply

Skills Required

Work Mode

Hybrid

Job Type

Full Time

Job Description


Bachelor's are

Role Overview:

Key Responsibilities:

System Development & Design

  • Develop parsing engines to accurately extract candidate details (contact info, skills, education, work history, projects, achievements).
  • Handle diverse file formats (DOCX, PDF, TXT, scanned images).
  • Build scalable APIs/services for integration with ATS and job portals.

NLP & Data Processing

  • Implement NLP techniques for

    named entity recognition (NER), semantic analysis, and skill extraction

    .
  • Apply regex/rule-based methods alongside ML models to handle edge cases.
  • Normalize and structure extracted data into formats like JSON/XML for easy consumption.

ML/OCR Integration

  • Integrate OCR solutions (Tesseract, AWS Textract, Google Vision) for image-based resumes.
  • Train/fine-tune ML/NLP models (SpaCy, Hugging Face Transformers, Scikit-learn) for improved parsing accuracy.
  • Continuously enhance parsing models with feedback loops and dataset improvements.

Testing, CI/CD & Deployment

  • Ensure high parsing accuracy with automated test suites and validation pipelines.
  • Design and manage

    CI/CD pipelines

    (Jenkins, GitHub Actions, GitLab CI, or similar).
  • Containerize using

    Docker/Kubernetes

    for scalable deployment.
  • Deploy solutions on

    AWS/GCP/Azure

    with monitoring & logging.

Collaboration & Documentation

  • Collaborate with product, data, and QA teams for seamless ATS/HRMS integration.
  • Write clean, modular, and well-documented code.
  • Prepare technical documentation, workflows, and API reference guides.

Key Skills & Competencies :

  • Strong programming skills in

    Python

    (preferred) or

    Java/C#

    .
  • Experience with

    NLP frameworks

    (SpaCy, NLTK, Hugging Face, BERT/transformers).
  • Knowledge of

    resume data structures

    (HR-XML, JSON Resume, etc.).
  • Proficiency in

    regex & text preprocessing techniques

    .
  • Experience with

    OCR libraries/tools

    .
  • Familiarity with

    ML frameworks

    (PyTorch/TensorFlow).
  • Database knowledge (

    SQL/NoSQL

    ).
  • Strong grasp of

    REST API development

    .
  • CI/CD pipelines & cloud deployment desirable /can be learnt

Education & Experience:

B.E/B.Tech /MCA or related field

  • 2-5 years of experience

    in software development with a focus on NLP/Resume Parsing/ATS-related applications.
  • Prior experience in

    building or working with resume parsers, ATS, or HR tech platforms

    is a strong plus.

Soft Skills

  • Analytical mindset with strong attention to detail.
  • Ability to handle edge cases across diverse resume formats.
  • Team player with strong communication skills.
  • Innovative thinker with problem-solving orientation

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
The Search House logo
The Search House

Staffing and Recruiting

Bangalore

RecommendedJobs for You