We are seeking a highly skilled Chatbot Engineer with expertise in Generative AI and RASA to design, develop, and deploy intelligent conversational AI solutions. The ideal candidate will have hands-on experience building chatbots, integrating Large Language Models (LLMs), and creating scalable conversational experiences for enterprise applications.
Key Responsibilities
Design, develop, and maintain AI-powered chatbots using RASA.
Build conversational workflows, intents, entities, and dialogue management systems.
Integrate Generative AI models and LLMs into chatbot platforms.
Develop and consume REST APIs for chatbot integrations.
Collaborate with business stakeholders to gather requirements and translate them into conversational experiences.
Optimize chatbot performance, accuracy, and user engagement.
Conduct testing, debugging, and troubleshooting of chatbot applications.
Implement NLP techniques for intent recognition, entity extraction, and sentiment analysis.
Monitor chatbot analytics and continuously improve conversation quality.
Ensure chatbot security, scalability, and reliability.
Required Qualifications
Bachelor’s degree in Computer Science, Information Technology, or a related field.
3+ years of experience in chatbot or conversational AI development.
Strong experience with RASA framework.
Hands-on experience with Generative AI and Large Language Models (GPT, Claude, Gemini, etc.).
Proficiency in Python programming.
Experience with NLP concepts and tools.
Knowledge of REST APIs, JSON, and web services.
Familiarity with cloud platforms such as AWS, Azure, or GCP.
Strong problem-solving and analytical skills.
Preferred Qualifications
Experience with vector databases and Retrieval-Augmented Generation (RAG).
Knowledge of LangChain, LlamaIndex, or similar AI orchestration frameworks.
Experience with Docker, Kubernetes, and CI/CD pipelines.
Understanding of machine learning and deep learning concepts.