120 ProPMO Services Jobs
Rasa Developer - Conversational AI (2-4 yrs)
ProPMO Services
posted 9hr ago
Key skills for the job
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 Rasa's open-source framework. You will collaborate with cross-functional teams to design and implement AI-driven chatbots and virtual assistants that enhance customer experience.
Key Responsibilities :
- Develop and Maintain Chatbots : Design, build, and maintain AI-driven chatbots and virtual assistants using Rasa's open-source 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 third-party APIs.
- Testing and Optimization : Perform unit testing, end-to-end 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 up-to-date with the latest advancements in conversational AI and integrate them into existing and new projects.
- 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.
- Strong problem-solving 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.
- Knowledge of front-end technologies like HTML, CSS, and JavaScript.
- Understanding of UX/UI principles for conversational interfaces.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Developer roles with real interview advice