Job opening

Senior Python Developer - Healthcare Data and NLP

PurpleLab® is seeking a a Senior Python Developer with experience in Natural Language Processing (NLP) and large-scale data engineering to join our product development team. You will help design and build high performance data services that support health data processing, medical code normalization, and unstructured data extraction. This role is ideal for a seasoned engineer who thrives in data-rich environments and is excited to solve real-world problems in healthcare.   

Complete the form below to apply.

Key Responsibilities:

  • Develop scalable Python services to process large healthcare datasets (claims, providers, patients).
  • Implement NLP techniques for medical text classification, entity extraction, and coding crosswalks (ICD-10 ↔ CPT ↔ DRG).
  • Contribute to payer and provider mastering pipelines, improving data accuracy and interoperability.
  • Collaborate with data scientists and clinicians to build features in PurpleLab platforms.
  • Ensure solutions are compliant with healthcare data privacy/security requirements (HIPAA, HITRUST).
  • Optimize system performance and reliability for cloud deployment (AWS).

Required Qualifications:

  • 5+ years of professional Python development experience.
  • Hands-on experience with NLP libraries (spaCy, Hugging Face Transformers, NLTK, scikit-learn).
  • Familiarity with healthcare vocabularies (ICD-10, CPT, HCPCS, DRG, SNOMED-CT).
  • Strong experience with SQL and data warehouses (BigQuery preferred).
  • Proven track record working with high-volume data pipelines.
  • Experience with APIs and microservices frameworks (FastAPI, Flask, Django).
  • Proficiency in Git, CI/CD, and containerization (Docker).

Preferred Qualifications:

  • Experience with FHIR and OMOP data models.
  • Exposure to ML/AI frameworks (PyTorch, TensorFlow).
  • Cloud engineering experience (AWS Lambda, S3, ECS/EKS, Terraform).
  • Prior work in healthcare informatics or life sciences analytics.

Soft Skills:

  • Excellent communication skills to bridge engineering and clinical teams.
  • Strong problem-solving skills and ability to work independently.
  • Comfort in a fast-paced, growth-stage company environment.
  • Passion for improving healthcare through data-driven solutions.

Education:

  • Bachelor’s or Master’s degree in Computer Science, Data Science, Engineering, or related field; or equivalent professional experience.

What We Offer:

  • Impact-Driven Mission: Directly shape healthcare outcomes through data-driven solutions.
  • Startup Culture: Collaborative, dynamic environment with significant growth potential.
  • Professional Development:
           o Continuous learning opportunities
           o Exposure to cutting-edge data technologies
           o Career advancement in a scaling company
  • Competitive Compensation: Comprehensive benefits package recognizing your expertise.

A background check is required for this role.

**********************************************************************

The above is intended to describe the general content of and requirements for the performance of this job. It is not to be construed as an exhaustive statement of duties or responsibilities. Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.