Point your AI agent at freehire and let it find you a job.

Get the CLI →

jobs.talentsmart.co.in

Resume Parsing Engineer or NLP Engineer

Posted Updated 2 views
Discussion

Experience:

  • Min 3+ years of experience working with resume parsing, NLP, or text extraction systems.
  • Experience in building or integrating AI-driven resume parsing tools.
  • Familiarity with ATS systems or similar recruitment-related software is a plus.
  1. Programming Languages:
    • Proficiency in Java (or Python if you are open to using Python-based solutions) for implementing parsing logic.
    • Knowledge of Regex for text extraction and pattern matching.
  2. Natural Language Processing (NLP):
    • Experience with NLP libraries like SpaCy, Stanford NLP, or Apache OpenNLP for Named Entity Recognition (NER) and text classification.
    • Familiarity with text preprocessing techniques, such as tokenization, stemming, lemmatization, and stop word removal.
  3. Machine Learning:
    • Experience with machine learning models for entity extraction and classification.
    • Familiarity with frameworks like Scikit-learn, TensorFlow, or PyTorch for building and training custom models for resume parsing.
  4. Text Extraction:
    • Proficiency in using libraries like Apache Tika, Apache POI, or PDFBox for extracting text from various resume formats (PDF, DOCX, etc.).
  5. Data Structuring:
    • Experience in transforming raw text into structured data (JSON, XML, or database entries).
    • Knowledge of data normalization and handling inconsistent formats in resumes.
  6. Database Management:
    • Experience with database systems like MySQL, PostgreSQL, or MongoDB to store parsed resume data.
    • Knowledge of data modeling for structuring resumes in a database.

Additional Skills:

  1. Data Cleaning & Preprocessing:
    • Expertise in cleaning, transforming, and normalizing text data to improve parsing accuracy.
  2. Testing & Optimization:
    • Ability to test the parsing system on various resume formats and optimize the parsing logic for better accuracy and speed.
    • Familiarity with unit testing and test-driven development (TDD) for parsing functionalities.
  3. APIs & Integration:
    • Experience in building or integrating with APIs for resume parsing (if you plan to integrate external services).
  4. Version Control:
    • Knowledge of Git for version control and collaborative development.
  5. Problem Solving:
    • Strong debugging skills and the ability to handle edge cases (e.g., inconsistent resume formats).

Soft Skills:

  • Strong communication skills for collaborating with the development team.
  • Attention to detail for ensuring high accuracy in parsing.
  • Ability to work independently and in a fast-paced development environment.


Skills

Apply

See also

ML / AI jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.