NLP Technical Program Manager/Architect
Lead cutting edge development in NLP and machine learning algorithms and techniques
Experience with NLP algorithms, tools and techniques
Up to date with latest developments and technologies in the field
Deep understanding of the problems in chatbots and NLP such as language modeling, intent recognition, and entity extraction and their solutions
Strong programming skills in Java and Python especially in working with Machine Learning and Deep Learning libraries
Ability to quickly develop prototypes, implement complete solutions for real world chatbot NLP problems with quick turnaround time
Vast experience with open source libraries including Stanford Core NLP, NLTK, Spacy and have a good understanding of the underlying algorithms
Experience building NLP deep learning models, deploying them in a production setting and operationalizing them with best practices
Industrial experience with best practices building, deploying and operationalizing deep learning models and working on a chatbot in a commercial product
3-5 years of experience working on an NLP application
Strong technical background in Java/J2EE
Strong in Oops concepts, multithreading and collection framework
Strong in building RESTful Webservices
Strong Experience in using DL4j building models/word vectors
Strong Experience in using Stanford CoreNLP
Well versed with commonly used Design Patterns - (Singleton, Factory, Adaptor, Strategy)
Exposure to Spring or similar framework, grasp of IOC concepts
Experience with SQL and RDBMS schema design
Experience with build tools - Maven, Jenkins
Experience working with Linux/Unix servers
Strong communication skills and good team player Real NLP projects out of school Be able to speak about problems while building How do we use NLP solutions that work for general everyday needs and make them understand Banking (Finance) and Wells (Client) language, departments, acronyms etc.
This is through use of ontologies and embedding layers. 3+ years of Work