Seeking a Research & Development Engineer (Natural Language Processing) to research, experiment and build prototypes using new technologies such as machine learning and natural language processing applicable to proposed solutions. The employee in this role will work on critical development projects involving information extraction and retrieval over unstructured text such as social media and web content. This individual will apply theoretical knowledge of computer science, as well as experience working with standard occupational tools and technologies, to perform the following duties:
Responsibilities:
Research and Development in NLP :
• Research, experiment and build prototypes using new technologies such as machine learning and natural language processing applicable to proposed solutions.
• Develop Natural Language Processing (NLP) and other text analytics components and services for application to sentiment analysis, emotion analysis, content filtering, topic extraction, language parsing, auto-tagging and various other language –based processes.
• Design and implement secure, scalable, and fault-tolerant solutions across a distributed architecture, with the objective of researching and developing natural language processing approaches for multiple domains.
Independent Analysis of NLP Research and Application to Technology :
• Process, analyze and model high-volume structured and unstructured data to enhance business applications such as cognitive search and commerce products.
• Leverage existing NLP technologies as well as create NLP services which help extraction of location based entities, understand context between words, sentiment/negation, concept importance from unstructured natural language queries.
• Perform metrics-based evaluations of new technologies from research organizations to determine potential contributions. Produce complete plans with estimates, tooling, and framework models to meet NLP requirements. Supervision Received: Work under general supervision of Director of Engineering and exercise independent judgement in carrying out most duties.
Requirements:
Education:
• Bachelor’s degree or foreign equivalent in Computational Linguistics, Natural Language Processing, or Artificial Intelligence or a related field of study providing the required knowledge and abilities. Will accept three- or four-year degree.
Experience:
4-6 years of experience in a related occupation that provided the required skills and abilities.
Skills: Individuals must have demonstrable proficiency, knowledge and experience with the following specific areas:
• Machine-learning, text-mining or natural language processing techniques.
• Computational linguistics for artificial intelligence. Lexical analysis design and implementation.
• Experience implementing NLP techniques with web content / social media.