Job brief
As an NLP Engineer, You will extract, interpret, and synthesize an extremely diverse set of diagnostic lab data - with the goal to standardize this data, making it machine readable, interoperable, and more discoverable and accessible. Successful candidates will have a strong understanding of NLP techniques and hands on experience with Java
Responsibilities
• Designing and developing NLP applications for medical entity extraction and text mining
• Design Database to store NLP entities and relationship
• Using effective text representation techniques and classification algorithms
• Training and evaluating models
• Design end to end java applications
• Find and implement the right algorithms and tools for NLP tasks
• Perform statistical analysis of results and refine models
• Extend ML libraries and frameworks to apply in NLP tasks
• Remain updated in the rapidly changing field of machine learning
Requirements
• Clinical NLP experience (cTakes, UIMA)
• Strong Java development experience
• Deep understanding of health care domain
• Familiarity with Ontology tools and technologies
• Proven experience as an NLP Engineer or similar role/Track record in NLP/NLU and related technologies
• Understanding of NLP techniques for text representation, semantic extraction techniques, data structures and modeling
• Ability to effectively design software architecture
• Knowledge of Python, SQL
• Ability to write robust and testable code
• Experience with machine learning frameworks (like Keras, BERT or opennlp) and libraries (like scikit-learn)
• An analytical mind with problem-solving abilities
NLP. JAVA
Any Graduate