Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
Hands-on experience with chatbot frameworks (Dialogflow, Microsoft Bot Framework, Rasa, IBM Watson Assistant, etc.).
Strong understanding of NLP/NLU concepts and tools (spaCy, BERT, OpenAI APIs, etc.).
Proficiency in programming languages such as Python, JavaScript, or Node.js.
Experience with RESTful APIs and backend integrations.
Familiarity with cloud platforms (AWS, Azure, GCP) for chatbot deployment.
Knowledge of UX writing and conversational design principles.
Strong problem-solving and debugging skills.