CareerPlanGet AI match score →

Research Software Engineer – Clinical NLP (Data Science & AI Institute)

Baltimore, MD, United States💼 Full-time🗓 2026-03-16 → 2026-07-30

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

Sourced via eightfold · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on jhu ↗