Description

Role Description:

Experienced and innovative Chatbot Senior Developer specialized in creating intelligent, interactive chatbot solutions with extensive knowledge of systems integration. Develop scalable chatbots that integrate seamlessly with various databases, APIs, observability systems, and enterprise applications. Additionally, this role requires expertise in designing and implementing AI/ML models for natural language understanding, predictive analytics, and contextual response generation. 

Key Responsibilities:

Design and build conversational chatbot experiences that are intuitive, user-friendly, and capable of handling multi-turn conversations with contextual understanding.
Integrate Natural Language Processing (NLP) for accurate interpretation of user inputs and build AI/ML models for intent recognition, sentiment analysis, and predictive recommendations.
Create dynamic, responsive interaction flows with continuous improvements in chatbot accuracy and relevance through feedback loops and user interaction data analysis.
Connect the chatbot with enterprise systems (e.g., databases, observability tools, cloud services) to retrieve real-time data for health monitoring, cost analysis, and incident tracking.
Maintain secure, scalable, and reliable connections between the chatbot and external systems to enable real-time actions and insights. 

Skillset:

Proficiency in frameworks like Microsoft Bot Framework, Google Dialogflow, AWS LEX or similar platforms.
Strong knowledge of NLP techniques, libraries, and tools for building context-aware, conversational AI systems.
Expertise in Python, JavaScript (Node.js), or Go, with experience in building backend services and integrations.
Hands-on experience with RESTful APIs, and understanding of API security best practices.
Experience with integrating chatbots with observability tools (e.g., Prometheus, Grafana), databases, and cloud services to retrieve and act on real-time data.
Knowledge of machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) for developing custom models for intent recognition, recommendation engines, and predictive analytics.
Familiarity with deploying and scaling chatbot solutions on cloud platforms (e.g., AWS, Azure, GCP) and managing ML models in cloud environments.
 

Education

Any Graduate