Job Summary:
We are seeking a skilled Rasa Developer to join our team. The ideal candidate will have experience in building deploying and maintaining conversational AI solutions using Rasas opensource framework. You will collaborate with crossfunctional teams to design and implement AIdriven chatbots and virtual assistants that enhance customer experience.
Key Responsibilities:
Develop and Maintain Chatbots: Design build and maintain AIdriven chatbots and virtual assistants using Rasas opensource framework.
NLU and Dialogue Management: Implement Natural Language Understanding (NLU) and dialogue management components to ensure seamless conversation flows.
Custom Integrations: Integrate chatbots with various platforms (e.g. CRM ERP systems) and thirdparty APIs.
Testing and Optimization: Perform unit testing endtoend testing and regular updates to optimize chatbot performance.
Collaboration: Work closely with product managers designers and other developers to define and implement solutions that meet business requirements.
Training and Tuning: Develop and refine machine learning models for intent classification entity extraction and dialogue management.
Documentation: Create and maintain technical documentation for the Rasa bots including workflows intents entities and integration details.
Continuous Learning: Stay uptodate with the latest advancements in conversational AI and integrate them into existing and new projects.
Qualifications:
Educational Background: Bachelors degree in Computer Science Engineering or a related field.
Experience:
Proven experience in developing conversational AI solutions using the Rasa framework.
Experience with Python programming and machine learning concepts.
Experience with natural language processing (NLP) and NLU.
Technical Skills:
Proficiency in Python.
Strong understanding of Rasa Open Source and Rasa X.
Experience with RESTful APIs and webhooks.
Familiarity with Docker Kubernetes and cloud platforms (AWS Azure Google Cloud) is a plus.
Experience with version control (e.g. Git).
Familiarity with Agile/Scrum development methodologies.
Soft Skills:
Strong problemsolving skills and attention to detail.
Excellent communication skills both written and verbal.
Ability to work independently and in a team environment.
Proactive in learning and adopting new technologies.
Preferred Qualifications:
Experience with other chatbot frameworks (e.g. Dialogflow Botpress).
Knowledge of frontend technologies like HTML CSS and JavaScript.
Understanding of UX/UI principles for conversational interfaces.
google cloud,chatbot ux design,azure,docker,rasa framework,agile/scrum,natural language processing,dialogue management,python,kubernetes,rasa,natural language processing (nlp),aws,machine learning,git,restful apis