NLP Software Engineer

  • Full Time
  • Anywhere



3-5 years of experience in designing and developing NLP applications.

Training and evaluating models:

Transforming natural language data into useful features using NLP techniques to feed
into classification and fast search algorithms. Excellent skills in statistical analysis, machine learning methods, and text representation techniques.


  • Pre-processing of raw text data, transformation of text based data structures into vectors.
  • Use vector search techniques for fast searches for very large data sets.
  • Perform statistical analysis of results and refine models.

Must requirements and skills

  • Expertise in Python.
  • Proven experience as an NLP Engineer or similar role.
  • Very good experience in NLP techniques for text representation, pre-processing of text data,
    vectorization of data, and extremely fast searches for correlating vectors.