NLP Engineer
Build, Improve and extend NLP capabilities
Research and evaluate new/different approaches to NLP problems
Produce deliverable results and take them from development to production in collaboration with our AI Scientists and Machine Learning Engineers.
Potential for managerial responsibilities within six to 18 months.
Eligibility Criteria
Degree in Computer Science, Computational Linguistics or related fields from a top tier university
3+ years of experience with the ability to get deep in the development of the described NLP capabilities below, as well as have managerial potential or some managerial experience
Must have: Strong understanding of text pre-processing and normalization techniques such as Tokenization, POS tagging and parsing and how they work at a low level
Expertise in at least 3 of the following: Entity Extraction, Relationship extraction, Document Classification, Topic Modeling, Natural Language Understanding (NLU)
Experience with some of the open-source NLP toolkits such as CoreNLP, OpenNLP, spaCy, NLTK, Gensim, LingPipe, Mallet, etc.
Experience with open-source ML/math toolkits such as Scikit-learn, MLlib, Theano, NumPy, etc.
Experience with noisy and/or unstructured textual data (e.g. tweets)
Strong knowledge of Python, and general software development skills (source code management, debugging, testing, deployment, etc)
About company
Founded in 2017 and headquartered in Lower Manhattan, we are an artificial intelligence company that builds proprietary dynamic learning technologies called Knowledge Functions designed to boost analytical productivity.