Role: Chatbot Developer/GenAI with RASA Experience
Duration: Longterm
Location: Remote
Job Overview:
We are seeking a talented Chatbot Developer/GenAI Engineer with handson experience in RASA to design develop and implement intelligent chatbot solutions. The ideal candidate will have a strong background in natural language processing (NLP) machine learning and chatbot frameworks specifically RASA to enhance user engagement and automate interactions. You will work closely with crossfunctional teams to deliver seamless conversational experiences.
Key Responsibilities:
-
Chatbot Development:
- Design develop and deploy chatbot applications using the RASA framework to meet business needs and enhance customer interactions.
- Implement advanced conversational designs and workflows that improve user experience and engagement.
-
Natural Language Processing:
- Utilize NLP techniques to analyze user inputs and develop intents entities and dialogue flows that accurately capture user intent.
- Finetune and optimize NLP models to ensure high accuracy and responsiveness in understanding user queries.
-
Integration:
- Integrate chatbot solutions with various messaging platforms (e.g. Slack Facebook Messenger WhatsApp) and backend systems (e.g. databases APIs).
- Collaborate with backend developers to ensure seamless integration of chatbots with existing applications and services.
-
Testing and Quality Assurance:
- Conduct thorough testing and validation of chatbot applications to ensure functionality performance and user satisfaction.
- Gather user feedback and iterate on chatbot design and features to continuously improve the conversational experience.
-
Monitoring and Maintenance:
- Monitor chatbot performance and user interactions utilizing analytics tools to gain insights into user behavior and improve chatbot responses.
- Maintain and update chatbot systems and models to ensure they remain relevant and effective over time.
-
Collaboration:
- Work closely with product managers UX/UI designers and other stakeholders to define chatbot requirements and functionalities.
- Participate in brainstorming sessions and contribute to the overall chatbot strategy and vision.
-
Documentation:
- Create and maintain comprehensive documentation for chatbot architecture design and workflows.
- Provide training and support materials for endusers and stakeholders.
Qualifications:
-
Education:
- Bachelors or Masters degree in Computer Science Artificial Intelligence Data Science or a related field.
-
Experience:
- 3 years of experience in chatbot development and deployment.
- Handson experience with the RASA framework and its components (Rasa NLU Rasa Core).
- Strong understanding of machine learning concepts and techniques as applied to natural language processing.
-
Technical Skills:
- Proficiency in programming languages such as Python and familiarity with NLP libraries (e.g. NLTK spaCy TensorFlow).
- Experience with conversational design principles and frameworks including chatbot best practices.
- Familiarity with cloud services (e.g. AWS Google Cloud) and DevOps practices for deployment and maintenance.