Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience in building chatbots using Python, Java.
- Hands‑on experience with Natural Language Processing (NLP) technologies.
- Solid understanding of basic Machine Learning concepts, especially in the context of conversational AI.
- Experience integrating chatbots with platforms such as WhatsApp, Slack, Telegram, or Facebook Messenger using APIs or middleware.
- Familiarity with tools such as Dialogflow, Rasa, Microsoft Bot Framework, or similar (preferred).
- Strong collaboration and communication skills; able to work in cross‑functional teams (backend, frontend, QA).
- Ability to write clean, well‑documented, and testable code.
- Develop and maintain chatbot applications using Python, Java.
- Implement Natural Language Processing (NLP) techniques to interpret and respond to user input effectively.
- Design scalable and reliable backend architectures for chatbot systems.
- Integrate chatbot solutions with platforms such as WhatsApp (via Twilio or WhatsApp Business API), Slack, Telegram, and others.
- Perform testing, debugging, and continuous maintenance of chatbot systems.
- Collaborate with data science and machine learning teams to improve chatbot intelligence and capabilities.
- Create and maintain technical documentation and user guides as needed.