The ideal candidate will have both a research and development background. Having a history of peer-reviewed scientific publications in NLP is a plus.
Multiple positions are open in this area.We have interest in candidates with a machine learning background and approach to NLP.
We are also interested in candidates with a rule-based NLP background and knowledge of linguistic semantics.
We have interest in candidates with experience in many portions of the NLP pipeline, including parsing, word sense disambiguation, knowledge extraction, question answering and language generation.
Open source development experience is a plus. Ability to code in Java is required.
You will lead an area of development of the pipeline, guiding and mentoring junior developers, working with the leads of the other areas of the pipeline and the lead scientist to create and deploy new capabilities in language understanding.
You should be passionate about writing good and sustainable code to implement your advanced ideas.
You will be expected to identify and integrate the best science available, whether from published research or your own approach.
You will work with test and analysis engineers to prove your ideas against objective and measurable tests of capability.
Each day you will be expected to move as needed between designing scientific approaches and architecture, writing or contributing to scientific publications, mentoring, and development in Java, all in the service of creating the best new NLP capability possible.