Traditional job searches based on static keywords are becoming less desirable because of their inaccuracy. NLP based search engine extract named entities, key phrases, sentiment, etc. to enrich the documents with metadata and perform search query based on the extracted metadata. In this tutorial we will use Amazon Comprehend custom entity recognizer to extract entities from job descriptions. With only hundreds of documents, we were able to extract a few new entities from a new job description using only a few hundred words. We used the UBIAI annotation tool (available in the beta version for free) to train the model.