Job Description
Responsibilities
• Develop document/text parsing technologies and build them into Brilent's core recommendation engine
• Implement, evaluate and deploy advanced parsing and matching algorithms
• Work with backend engineers, and UI/UX designers and engineers to define product roadmap and feature specifications
• Stay current with the latest technological advances in text mining, NLP processing, and machine learning
Qualifications
• Extensive experiences in NLP processing including POS tagging, syntactic/semantic analysis, ambiguity resolution, named entity recognition, relation extraction, text classification, and discourse analysis
• Working knowledge and hands-on experience of parsing entities and their relations from text documents/corpus
• Strong machine learning background and experience of using ML techniques in NLP applications
• Strong programming skills in Java/C/C++/Python
• Proficient with relational database (e.g., MySQL) and knowledgeable in non-relational or graph databases
• Familiar with open-source or commercial text processing and/or NLP tools, such as Apache Lucene or Solr, Stanford CoreNLP, NLTK, Apache OpenNLP, or other natural language software packages for Parts of Speech tagging, ambiguity resolution, and syntactic parsing.
• Master's or PhD degree in linguistics or computational linguistics, or related degree in machine learning or Computer science
Additional Information
We offer competitive salaries, stock options, and full benefits, including health and dental coverage, all meals included, snacks, travel reimbursement, etc.