Description
You will build and optimize conversational AI systems and natural language processing pipelines.
Responsibilities
- Build chatbots using AI/NLP platforms such as DialogFlow, Alexa, Converse.ai, or Amazon Lex.
- Train and tune topic modeling algorithms including LDA and NMF.
- Perform keyword and topic extraction from chat logs and user-generated content.
- Fine-tune pre-trained models and implement classical machine learning algorithms.
- Clean and preprocess data using regular expressions and NLP frameworks.
Required Skills
- 3+ years of experience in chatbots and natural language processing.
- Proficiency in Python, Node.js, or JavaScript.
- Hands-on experience with NLTK and spaCy frameworks.
- Working knowledge of HTTP, Sockets, REST, and web services.
- Understanding of formal syntax, formal semantics, corpus analysis, and dialogue management.
- Experience choosing and implementing appropriate machine learning evaluation metrics.
- Ability to analyze historical chat conversations to train conversational models.
Preferred Skills
- Experience with Agile methodologies and Test Driven Development.
- Knowledge of conversational UI, text-to-speech, and speech-to-text.
- Experience building end-to-end pipelines for AI-based conversational applications.