Summary: As a member of the NLP Research group, the candidate will work on challenging research problems that have a concrete impact on real-world applications. The main focus of this position is to enhance our advanced dialog architecture so that it can allow application developers to author rapidly and intuitively, and tune systematically, highly performing, potentially multi-modal, natural dialog systems.
- Improve existing dialog architecture so that:
- General dialog strategies such as corrections, choice navigation, constraints relaxation, error detection, multi-task support, come for free or with simple declarative structure - instead of being programmatically added for each application;
- Re-usability from previous applications is optimized;
- Necessary application specific input/configuration are intuitive and centralized so that application development is quick and well-defined;
- Tuning and systematic improvement of a existing dialog system is quick and intuitive
- Support real-life applications or demos, systematically improving their performance and transferring know-how to application groups
Number of Years of Work Experience:
- Minimum: Strong recently promoted Ph.D. or Master in Computer Science or relate fields
- Preferred: Ph.D. or Master plus 4 years of relevant experience
Required Skills: Strong algorithmic and software skill, especially in Java and in designing architectures that generalize well. Accomplished coder – can realize research ideas effectively. AI and agent-based programming . Experience running configuration experiments for ease-of-deployment proof-of-concept. Experience running accuracy experiments and systematically improving performance. Should be able to take initiative, but also follow a plan and work well as part of a team. Strong analytical and problem-solving skills.
Education: Degree in computer science, computational linguistics, EE, math or related field. Advanced degree or related experience required.