Role- Chatbot DeveloperLocation - RemoteContract role
Fully Remote- EST
Client job descriptionKey Responsibilities: Ability to design and develop AI conversations with responses coming from outside APIs via cloud function or integration with other systemsCollaborate with user interface designers and backend application integration teams to understand the mechanisms through which the conversational AI solution will be used and what is needed to fulfill intentsCollaborate with teams and other developers to design, develop, test , deploy and maintain a chatbotLeverage AI, NLP Technologies, and cognitive machine learning to develop chatbot applicationsIntegrate chatbot solutions with multiple platformsTroubleshoot bots, debug, and deploy chatbots on various channels (voice/chat)Enhance user effectiveness of chatbot with the help of advanced technologiesContinuously develop knowledge of emerging technologies and analytics techniques and support the pursuit of business development opportunitiesAbility to tune and enhance Speech to Text modelsRequired Qualifications :Minimum of 5 years professional development experience1+ years experience building AI powered chatbots from scratch using AI, ML and NLP technologiesMust have IBM Watson AssistantMust have experience developing in IBM Watson Assistant not just interacting with it.Experience developing complex botsExperience using Watson Assistant with Speech to Text moduleCreating conversational AI. Managing conflicts and No Match results. Capturing complex info. Creating Entities. This is not a web development role. Python / Python Scripting is a huge plus.In depth knowledge of conversational designs, flow, and automated speech recognition, including SSML tagging for TTSKnowledge of AI/chatbot development landscape, tools and other frameworksClean coding skills and best practicesExperience in CICD, Git, unit-testing and source code managementKnowledge of cloud development and deployment principlesKnowledge of Agile development and DevOps approachesUnderstanding of end-to-end software development processes and business requirementsPreferred Qualifications:Backend (server side) development experience either in Java, node.jsStrong multi-language background and experience working with programming languages such as Python, Java, Javascript/TypescriptExperience with IBM Voice gateway and / or IBM Discovery is a plus