Back to jobs

Chatbot Developer

Job description

 

Chatbot Developer

San Jose (Hybrid 3 days a week in office)

 

We are partnered with a company that provides consulting services specializing in statistical analysis and risk management who are looking for an Chatbot Developer to join their growing team.  

As a Chatbot Developer, you will be responsible for designing, developing, and maintaining conversational agents (chatbots) to enhance customer interactions and streamline processes within our organization. You will work with cutting-edge technologies, including Alvaria CXP (formerly known as Aspect) and commercial Natural Language Understanding (NLU)/Natural Language Processing (NLP) engines such as Microsoft LUIS or CLU. Your expertise in software development and NLP will be instrumental in creating intelligent chatbots that deliver exceptional user experiences and drive business value.

 

Responsibilities:

  • Chatbot Creation: Design, develop, and deploy chatbots using Alvaria CXP and commercial NLU/NLP engines. Implement conversational flows, intent recognition, and other NLP capabilities to enable natural and intuitive interactions with users.
  • Integration: Integrate chatbots with existing systems, applications, and databases to access relevant data and perform automated tasks. Collaborate with backend developers and IT teams to ensure seamless integration and data exchange.
  • NLU/NLP Configuration: Configure and train NLU/NLP models using tools such as Microsoft LUIS or CLU. Define intents, entities, utterances, and other linguistic components to improve the accuracy and effectiveness of chatbot interactions.
  • User Experience Optimization: Optimize chatbot interactions and user experience based on user feedback, usability testing, and performance metrics. Continuously refine conversational flows, language understanding, and response generation to enhance user satisfaction and engagement.
  • Analytics and Insights: Monitor chatbot performance and user interactions using analytics tools and dashboards. Analyze usage patterns, conversation transcripts, and user feedback to identify areas for improvement and optimization.
  • Security and Compliance: Implement security best practices and ensure compliance with data protection regulations (e.g., GDPR, PCIDSS, HIPAA) in chatbot development and deployment. Implement authentication, authorization, and data encryption mechanisms to protect sensitive information.
  • Documentation and Training: Create documentation, tutorials, and training materials to facilitate the adoption and use of chatbots by end users and stakeholders. Conduct training sessions and workshops to educate users on chatbot capabilities and best practices.
  • Continuous Learning: Stay updated on industry trends, emerging technologies, and best practices in chatbot development and NLP. Experiment with new tools, techniques, and algorithms to enhance the capabilities and performance of chatbots.

 

Qualifications:

  • Bachelor's degree in computer science, information technology, or a related field.
  • Experience in software development, with a focus on chatbot development, NLU, or NLP.
  • Proficiency in programming languages such as Python, JavaScript, or C#, and experience with frameworks/libraries such as Node.js, .NET would be an asset
  • Experience with chatbot development platforms such as Alvaria CXP, Microsoft Bot Framework, Dialogflow, or other similar platforms
  • Familiarity with commercial NLU/NLP engines such as Microsoft LUIS, CLU, or IBM Watson.
  • Strong understanding of NLP concepts, including intents, entities, dialog management and sentiment analysis.
  • Excellent problem-solving skills and attention to detail, with the ability to analyze complex requirements and design efficient solutions.
  • Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams and interact with stakeholders at all levels.

 

This is a fantastic opportunity to join a growing team.  The company offers life & health insurance coverage, additional annual time off, and training sponsorship program. 

 

If this sounds like the ideal position for you apply today with an English version of your CV!