Clinical NLP Engineer with (Java, cTakes and UIMA)

  • Mason, OH
  • Posted 60+ days ago | Updated moments ago

Overview

Remote
On Site
USD65.0/HOURLY - USD65.0/HOURLY
Accepts corp to corp applications
Contract - W2
Contract - 6 Month(s)

Skills

NLP

Job Details

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

Study and transform data science prototypes

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