Research Software Engineer – Clinical NLP (Data Science & AI Institute)
Core
Designing and building state-of-the-art clinical NLP systems and pipelines to extract insights from unstructured clinical text using named entity recognition, negation detection, and large language models.
Role type
Research Software Engineer (Clinical NLP)
Builds
Robust and scalable NLP pipelines and models for biomedical domains
Domain
Health & Medicine / Clinical NLP
Deliverable
production ML models
Required skills
NLP, LLM, machine learning, deep learning, Python, prompt engineering, model evaluation, software containerization, cloud development, Git, test-driven development
Preferred skills
CUDA GPU programming, open-source Python package development, open-source project governance, EHR systems familiarity, clinical note structures knowledge
Technologies
BERT, BioBERT, ClinicalBERT, Docker, Singularity, Databricks
Responsibilities
Develop state-of-the-art clinical NLP solutions using deep learning libraries; analyze massive data sets in cloud or on-premises environments; develop novel NLP software pipelines for unstructured clinical notes; refactor existing solutions to conform to industry standards; translate project efforts into sustainable scientific infrastructure frameworks
Seniority
Mid-Senior, hands-on IC