Senior Software Engineer

PurpleLab

Wayne (PA)

On-site

USD 120,000 - 180,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

PurpleLab is seeking a Senior Software Engineer to design and build high-performance data services for healthcare data processing. You will apply Python, NLP, and large-scale data engineering to support health data processing, medical code normalization, and extraction from unstructured data.

You will work with data scientists and clinicians to create features in PurpleLab platforms, ensuring HIPAA/HITRUST compliance and cloud readiness on AWS.

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.
  • Proven track record working with high-volume data pipelines.
  • Experience with APIs and microservices frameworks (FastAPI, Flask, Django).

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).
  • Collaborate with data scientists and clinicians to build features in PurpleLab platforms.
  • Ensure solutions are compliant with HIPAA/HITRUST and optimize for AWS deployments.

Skills

Python development
NLP techniques
Healthcare data experience
SQL & data warehouses
High-volume data pipelines
APIs & microservices

Tools

spaCy
Hugging Face Transformers
NLTK
scikit-learn
FastAPI
Flask
Django

Job description

Description

The Senior Software Engineer is responsible for leading the design and construction of high-performance data services within the product development team. This role requires the application of expertise in Python, Natural Language Processing (NLP), and large-scale data engineering principles to support critical functions, including health data processing, medical code normalization, and the extraction of valuable information from unstructured health data. This position is central to solving complex, real-world problems in the healthcare domain through robust and scalable data solutions.

Description

The Senior Software Engineer is responsible for leading the design and construction of high-performance data services within the product development team. This role requires the application of expertise in Python, Natural Language Processing (NLP), and large-scale data engineering principles to support critical functions, including health data processing, medical code normalization, and the extraction of valuable information from unstructured health data. This position is central to solving complex, real-world problems in the healthcare domain through robust and scalable data solutions.

Duties And 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).
  • Perform other duties as assigned to support business needs and company objectives.
Requirements
  • 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.
  • Proven track record working with high-volume data pipelines.
  • Experience with APIs and microservices frameworks (FastAPI, Flask, Django).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Healthcare Data & NLP
Senior Software Engineer - Healthcare Data & NLP

PurpleLab • Wayne (PA)

On-site
USD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Piper Companies • United States

On-site
USD 120,000 - 150,000
Senior Backend Engineer
Senior Backend Engineer

Oxbridge Health • Norwalk (CT)

On-site
USD 140,000 - 210,000
Senior Python Developer
Senior Python Developer

Compunnel, Inc. • Durham (NC)

On-site
USD 100,000 - 130,000
Senior Data Scientist, NLP
Senior Data Scientist, NLP

Jobgether • United States

On-site
USD 184,000 - 200,000
Competitive cash compensation
Performance-based incentives
Comprehensive healthcare coverage
+4
Sr. Python Full Stack Engineer
Sr. Python Full Stack Engineer

QMD Scientific • Sandy Springs (GA)

On-site
USD 130,000 - 180,000
Senior Python Developer
Senior Python Developer

Basalt Health • Fairfield (IA)

On-site
USD 100,000 - 130,000
Senior Python Developer
Senior Python Developer

Basalt Health • United States

Hybrid
USD 90,000 - 130,000
"Python Software Engineer, Data"
"Python Software Engineer, Data"

Genzeon • United States

On-site
USD 90,000 - 140,000
Senior Software Engineer- Big Data & MCP, Data Foundations
Senior Software Engineer- Big Data & MCP, Data Foundations

RevSpring • Salt Lake City (UT)

On-site
USD 90,000 - 120,000