Senior/Data Scientists (NLP)

Job description

The Role:

  • Research and develop the medical NLP technique. It’s especially designed to extract key information including doctor’s diagnosis, recommendations, outcome, endpoints from free-form clinical texts (or electronic medical records) which contains acronyms, abbreviations and typing errors.
  • Research and develop the medical NLP technique to categorise the clinical text data for systematic access and research and summarise the text by natural language processing for a group of patients that researchers to identify medical symptoms and treatments.
  • Documentation which clearly explains how algorithms have been implemented, verified and validated.


  • Hands on experience in medical natural language processing models and tools, including widely used machine learning / deep learning models, etc.
  • Knowledge in medical semantic technology; background in or exposure to healthcare data, human physiology or cardiology is preferred.


  • Master or PhD in Biomedical Engineering, Computer Science, Medical Information Engineering, Electronic Engineering or related fields with strong coding skills and understanding for electronic medical records. (Masters with related working experience may be considered).


  • Proficient with natural language processing techniques, including but not limited to semantic analysis, intention recognition, human-machine dialogue, named entity recognition, clustering, etc.
  • Proficient with programming in Python. Strong Programming in C/C++ is a plus.
  • Experience with medical NLP. Familiar with one type of clinical texts (electronic medical records) is a plus.
  • Good research ability and critical thinking skills.
  • Excellent written and verbal communication skills.

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.