Sr. Software Developer - Machine Learning Job in Flexsin

Sr. Software Developer - Machine Learning

Apply Now
Job Summary Job Description: We are looking for an experienced Conversational UI Engineer who can help us define, design and build AI powered Chatbots that automatically facilitate a host of different actions and interactions between millions of customers and our different systems. Candidate will be doing hands-on Research and Development for building NLP-based products in

We are looking for an experienced Conversational UI Engineer who can help us define, design and build AI powered Chatbots that automatically facilitate a host of different actions and interactions between millions of customers and our different systems. Candidate will be doing hands-on Research and Development for building NLP-based products in the insurance/service domain. Products may span Deep/Shallow Question Answering, Search, ChatBots to enable various tasks, client assistance based on inferred client needs, Virtual Assistant to Advisors etc. Responsibilities. Hands-on work involves building components for concept/relation extraction, intent identification, text classification, meaning representation at different levels (word, sentence, paragraph), answer passage retrieval/ranking, dialog/discourse management and others required to deliver end-to-end systems for these products. Design, implement and maintain libraries, and develop new algorithms and services for: Named Entity Extraction, Language Detection Emotion/Sentiment Prediction Keyword and Topic Extraction Deep-learning Chatbots and dialog modeling Intent detection, Query Parsing, Semantic mapping Training the Bot using APi.ai or better framework Using tools to classify / categorize the chat based on intents and coming up with score for Chat Analysis Presenting Chat efficiency reports to higher Management Developing Conversational Flows in the chatbot Work closely with business operations to convert requirements into system solutions and collaborate with development teams to ensure delivery of highly scalable and available systems. Develop system flow diagrams to automate a business function and identify impacted systems; metrics to depict the cost benefit analysis of the solutions developed.

Keyskills JAVA Python NLP Artificial Intelligence Machine Learning ChatBot APi.ai DialogFlow Azure Cognitive Services Amazon Lex IBM Watson Wit.ai Voiced Based Processing Text to Speech Speech to Text Desired Candidate Profile
    Primary Skills (Must have) AI/NLP You have a minimum of 2 years of experience building chatbot solutions in high scale production environments, producing seamless and high-quality interactions. You are expert in some of the key AI/Chatbot platforms, such as DialogFlow/Api.ai, Microsoft Bot Framework and Azure Cognitive Services, Amazon Lex, IBM Watson, Wit.ai etc. You successfully deployed chatbots on common messaging and chat services like Facebook Messenger, WeChat, WhatsApp, Skype, Line, etc. You have a strong understanding of the NLP space (natural language understanding, sentiment analysis, personality insight...), and you have leveraged several existing services and libraries (integration, configuration, training, continuous learning). You are well versed to voiced based processing (text to speech, speech to text) and if you already delivered voice apps built on top of the Amazon Alexa or Google Home then it s a plus. Ideally, you are familiar with Machine and Deep Learning algorithms and platforms Experienced professional doing research and building components for NLP-based products. Experience with building Statistical and/or Deep Learning models in one or more of these areas: Topic Detection and modeling, Question Answering, Information Retrieval, text classification, sentence paraphrasing, Reading Comprehension systems etc. Must be a self-starter Must have development Experience in Java, and Python Must have Stanford NLP Engines or equivalent Must have experience in Lucene search Engine or equivalent Required skills in Java Frameworks such DL4J, ND4J Experience in analyzing real agents Chat conversation with agent to train the Chatbot. Knowledge and hands-on experience on implementation of Chatbot for large-scale implementation. Bachelor's / master's degree in computer science or statistics or related quantitative field.
Position: 3 More Less
Experience Required :

2 to 5 Years

Vacancy :

2 - 4 Hires