Clinical NLP Engineer with (Java, cTakes and UIMA)

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


On Site
Accepts corp to corp applications
Contract - W2
Contract - 6 Month(s)



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


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


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