Roles and Requirements:
• Acquire and bring structure to data so that it can be used in advanced natural language generation apps.
• Build validation tools to maintain an architecture around NLG.
• Comfort manipulating and analyzing complex, high-volume, high-dimensionality data from varying
• An emphasis on incorporating human decisions into highly automated systems.
• Strong track record collaborating with data science, product, and engineering teams.
• Expertise in one or more of the following domains: Natural Language Understanding (NLU) and Natural Language Generation (NLG), Knowledge Base Management
• Strong background in developing Question Answering systems and Multi-Domain Goal-Oriented Dialogue systems
• for Knowledge Base Management: Expertise in Graph-Based Knowledge Base Construction
• for Natural Language Generation (NLG): Expertise in applying DNN for natural language generation
• Strong knowledge of Java or Python and general software development skills (source code management,
debugging, testing, deployment, etc.)
Great to have:
• Familiarity with state of the art Chatbot APIs and technologies
• Experience with application of Deep Learning to Natural Language Processing tasks Key
Qualifications: Java, Python, STS, RestAPI
• B.A degree computer Science or equivalent
• Dialog Management programming experience
• Natural Language Processing experience