Sr. NLP DeveloperRemote position, (Rochester, MN)9 Months Project with possibility of extension
At a high level it includes building the capabilities to:•Extract patient information from various electronic health records.•Ability to handle structured and unstructured data.•Utilize NLP to interpret clinical notes, diagnoses and other medical text.•Integrate data from multiple data sources into a cohesive patient profile.•Automatically generate concise summaries of patient history, treatment, and outcomes•Customizable summarization templates based on user needs.•User authentication and role-based access control
Phase 1: Conceptualization and Design (Months 1-3)•Defining core features and system architecture.
Phase 2: Development of Core Components (Months 4-9)•Developing the data extraction and NLP modules.•Establishing basic data normalization and integration functionalities.•Implementing initial user authentication and role-based access. Tech Stack:Front end technologies: React, NextJS, AstroBackend: PythonInfrastructure: Google Cloud Platform•Experience building and deploying Models (including LLMs) in GCP•Gathering requirements from Product stakeholders and documenting product features/capabilities•Experience designing /architecting complex system – software and data, implementing the solution following SDLC cycle using Agile approach•SQL, BigQuery to support collecting data for data scientists.•Back-end experience building APIs,•Scaling, monitoring/performance•Follow industry standards for testing methodologies (unit testing and automated testing. JEST and Cypress respectively)•Experience working in healthcare domain. FHIR data experience a plus.•Experience with Azure Dev Ops (Scrum board and pipelines) is a plus