Chatbot Developer/GenAI with RASA - TMS
Jersey City, NJ
About the Job
Role: Chatbot Developer/GenAI with RASA Experience
Duration: Longterm
Location: Remote
Job Overview:
We are seeking a talented Chatbot Developer/GenAI Engineer with hands-on 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 cross-functional 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.
- Fine-tune 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 end-users and stakeholders.
Qualifications:
- Education:
- Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Data Science, or a related field.
- Experience:
- 3+ years of experience in chatbot development and deployment.
- Hands-on 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.
Source : TMS