##### Job Description :
Job responsibilities
* Design and build the state-of-the-art ML pipeline to retrieve/preprocess data, extract features, and train.
* Design and develop CI/CD pipeline to train and deploy models to non-production and production environments.
* Take ownership of ML and AI models and architecture, all the way to deployment, monitoring, debugging, and maintaining overall reliability.
Requirements and skills:
* Experience with building, deploying, and scaling production-level AI applications.
* Strong experience with semantic analysis and modeling of textual data.
* 3+ years of industry experience as a machine learning (ML) and/or Artificial Intelligence (AI) engineer. Ideally, with a focus on NLP/NLU/NLG.
* BSc, MSc, or Ph.D. degree from a reputed university in Computer Science, Machine Learning, Statistics, or a related technical field.
* Experience using code for NLP/NLG/NLU (NLTK, Gensim, spaCy, TensorFlow, PyTorch, etc.).
* Experience with deep learning architectures (RNNs, CNNs, Transformers, etc.).
* Experience with SoTA modeling techniques, such as transformers (e.g., BERT, ELMo, GPT-N, etc.).
* Experience with building, deploying, and scaling production-level AI applications.
* Experience building backend systems at scale with a focus on data processing/machine learning/analytics.
* Experience with Python (recommended), R, Go, and/or Java/Scala.
* Experience working on Chatbot platform is a big plus.
* Exposure to NL-SQL and/or NL-SQL API (Application Programming Interfaces) frameworks is a plus.
* Strong knowledge of SQL and NoSQL databases.