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.