Knowledge in NLP frameworks like NLTK. Strong understanding of linear algebra, optimization, probability, statistics. Experience in the data science methodology from exploratory data analysis, feature engineering, model selection, deployment of the model at scale and model evaluation.
Knowledge of various Machine Learning Algorithms such as Supervised, Unsupervised, Reinforcement learning algorithms. Should know the various data pre processing techniques and its impact on algorithm's accuracy, precision, and recall.
Good understanding of Deep Learning i.e Convolutional Neural Nets (CNN), Recursive Neural Nets (RNN) Long Short Term Memory (LSTM) Worked on conversation / dialogue system in NLP area Knowledge and experience of at least one bot framework or API like Dialogflow, ChatterOn, Botpress, Azure bot or any other bot API Practical knowledge of formal syntax, formal semantics, corpus analysis, dialogue management Understanding morphology, lexicology, phonetics, pragmatics, automated speech analysis, and synthesis English communication skills required, mainly written but verbal English will be highly valued Experience in developing applications for messengers and mobile devices Experience with Python Web Framework (Django) Experience of any of the machine learning framework Tensorflow / Theano / Pytorch Should have good knowledge of distributed deep learning systems Experience in deploying production level deep learning system Good knowledge of hyperparameter tuning in machine learning architecture Any live project related to deep learning architecture is good to have.
Skills : - Natural Language Processing (NLP), Machine Learning (ML), Artificial Intelligence (AI) and Neural networks