NLP ChatBot Developer
tryrty
Job Description

Job responsibilities:Collaborate with teams and other developers to design, develop, test, deploy, and maintain chatbot (virtual assistant) ,Use Artificial Intelligence, NLP technologies, and cognitive machine learning to develop chatbot applications .Maintain and enhance chatbot platform to meet changing needs • Integrate chatbot solutions with multiple platforms • Troubleshoot bots, debug, and deploy chatbots on various channels • Refactor or reengineer chatbot applications as per requirements • Enhance user effectiveness of chatbot with the help of advanced technologies • Involve in all the stages of chatbot development from architecting to implementing • Conduct Chabot demo/training and other activities • Act as an expert on the various AI capabilities and actively participate in future product development opportunities • Continuously monitor performance, report on the progress, and define strategies for enhancements • Manage data coming from chatbot conversations and analyze them • Work closely with innovation labs, researchers, and chatbot team for enhancement and end-to-end development of product • Identify, analyze, and interpret the pattern, trends, and conversational flow in complex data sets • Design and implement processes and strategies to enhance the end-user experience

Technical Skills:

  • Years of experience building AI-powered chatbots from scratch using AI, ML, and NLP technologies
  • Must have knowledge of Google DialogFlow cognitive service, Rasa, Microsoft Bot, IBM Watson, and other chatbot development platforms
  • Sound knowledge of AI/chatbot development landscape, tools, and other frameworks
  • Hands-on experience working with LSTM and Transformer Networks
  • Familiar with software development lifecycle and different approaches
  •  In-depth knowledge of conversational designs, flow, and automated speech recognition
  • Strong experience in developing any deep learning/AI products
  •  Experience in algorithms, computer visions, knowledge management, and conversational AI
  •  Familiarity with agile development processes and DevOps approaches
  • Working knowledge of frontend technologies HTML, CSS, JavaScript, JSON, and REST APIs
  • Clean coding skills and best practices
  • Fundamental knowledge and experience in MySQL, MongoDB, or other databases
  • Understanding of end-to-end software development processes and business requirements
  • Strong multi-language background and experience working with programming languages such as Python, PHP, Java, Ruby, and AI languages

 

More Info
Job Type

Full Time,Permanent

Industry

IT-Software/Software Services

Roles

NLP ChatBot Developer

Skills
Education

BCS

Similar job