Epicareer Might not Working Properly
Learn More
J

Remote ||| Chatbot Developer/GenAI Engineer

Salary undisclosed

Apply on


Original
Simplified

Role: Chatbot Developer/GenAI Engineer

Duration: 12+ Months

Location: Remote

Strong LinkedIN

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.

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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job