Job Description-
Responsibilities:
Design, develop, and maintain chatbot solutions using Conversational AI platforms to enhance self-service interactions throughout the customer journey.
Implement conversation flows and automated responses that optimize the customer experience.
Author and automate test cases to ensure chatbots perform accurately and provide consistent, contextually relevant responses.
Collaborate cross-functionally to prioritize tasks, manage backlogs, and ensure timely delivery of key features aligned with business goals.
Continuously monitor and optimize chatbot performance using data-driven insights to improve reliability, scalability, and customer satisfaction.
Experience Profile:
3-5 years of experience in chatbot development or similar roles within large-scale, customer-facing environments.
Proven experience in building, deploying, and managing chatbots that enhance customer service efficiency.
Extensive experience with AWS tools and services, including Amazon Lex for conversational interfaces and Amazon Connect for voice and chat functionalities.
Familiarity with Conversational AI platforms such as NLX, Dialogflow, Microsoft Bot Framework, Rasa, or IBM Watson Assistant.
Technical Skills:
Proficiency in JavaScript for developing interactive chatbot interfaces.
Advanced Python skills for backend logic, machine learning integration, and enhancing chatbot capabilities.
Experience with ML models (e.g., TensorFlow, PyTorch, Keras) and NLP libraries (e.g., spaCy, NLTK, GPT-3) for improving chatbot accuracy and contextual understanding.
Strong understanding of NLP techniques such as intent recognition, entity extraction, and sentiment analysis.
Experience with relevant AWS tools and services, including Amazon Lex for personalized customer interactions, and the ability to implement and optimize contact center functionalities with Amazon Connect.
Experience writing and automating test scripts to ensure chatbot reliability and performance
Bachelor's Degree