JAVA NLP Engineer

Found in: beBee jobs US - 1 week ago


Patillas, United States Cynet Systems Full time

Responsibilities:
Designing and developing NLP applications for medical entity extraction and text mining.

Design Database to store NLP entities and relationships.

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 Client 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.

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.

  • monsterit#

Associated topics:
algorithm, application, backend, back end, c c+, devops, programming, python, sde, software developer