Responsibilities: 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.
MSc./PhD in Computer Science, Computational Linguistics or related fields from a top tier university
Three to Seven 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
Expertise in at least 3 of the following: Entity Extraction, Relationship extraction, Document Classification, Topic Modeling, Natural Language Understanding (NLU) 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
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)
Expertise in producing, processing, evaluating and utilizing training data. Great to have: Good understanding of linguistics and language as a phenomenon
Strong interest in, and knowledge of Artificial Intelligence and its subfields
Experience with non-English NLP
Experience with Deep Learning and Word Embeddings
Published work in academic conferences/journals or industry circles
Ability to collaborate with bigger teams and excellent communication skills
If you’re the right person for the job, fill in the form below and attach a covering letter and resume. We look forward to hearing from you!