DeveloperJobs.io
← Back to all jobs

Job Description

This is a hands-on individual-contributor position centered on backend engineering for a Python and SQL data platform that powers patient care-gap work for accountable care organizations and payors. Work is primarily in the data pipeline and database layers, with frontend and browser-extension tasks treated as secondary.

Role Overview

The platform reads CMS assignment files, Part A and Part B claims, Medicare eligibility data, and live hospital ADT and FHIR feeds from BigQuery. Scheduled Databricks jobs generate and manage patient care-gap items, and results are written to a PostgreSQL (Neon) database. A Next.js application and a Manifest V3 Chrome extension use the data for downstream workflows.

Correctness and auditability are core priorities. Records are append-only and fully audited, and automated runs must not overwrite work already completed by a human. Join correctness directly affects which patients are targeted, so engineering judgment focuses on blast radius, idempotency, and proof of what each script changes.

Responsibilities

  • Own the opportunity-generation pipeline.
  • Extend and operate a Python pipeline that transforms Medicare claims, eligibility data, and hospital ADT feeds into prioritized, workable care-gap items for a portfolio of ACOs and commercial payors.
  • Write heavy SQL against BigQuery, including correct large-scale joins and aggregation.
  • Query and tune multi-million-row datasets, including assignment files, Part A and B claims and line items, eligibility responses, FHIR encounter and ADT feeds, plus deduplication and late-arriving-data handling.
  • Build and run Databricks jobs.
  • Package pipeline scripts as scheduled jobs (Python script tasks, cluster and dependency configuration, DBFS, secret resolution), and run controlled one-off production jobs for remediation.
  • Design and migrate PostgreSQL and manage schema, indexing, and query performance on Neon.
  • Use versioned SQL migrations, staging and historical mirror tables, JSONB metadata columns, read-replica usage for batch reads, and database-enforced immutability.
  • Ensure generators are idempotent and safe to re-run.
  • Implement deterministic record IDs, upsert paths that preserve human work, and supersede or carry-forward logic across reporting periods and status lifecycles.
  • Maintain an append-only audit log behind every state change.
  • Protect production data through dry-run-then-commit scripts, volume abort thresholds, environment guards, backups, and rollback artifacts, plus remediation that repairs affected rows without destroying history.
  • Extend automated data-quality monitoring with invariant and drift checks on live production data, alerting, and anomaly investigation through written root cause documentation.
  • Test pipeline logic with pytest, ephemeral PostgreSQL fixtures, frozen clocks, and pre-commit gates to prevent regressions in nightly runs.
  • Publish and defend data contracts by documenting record contents and field-level constraints so the application team can build against them, coordinating breaking changes across repositories.
  • Move into application-layer work when needed, including Next.js, React, and TypeScript surfaces, REST APIs with role-based access control and HIPAA-compliant audit logging, Firebase Cloud Functions and other serverless services, and the Manifest V3 Chrome extension integrating with web-based EHR systems.
  • Debug end-to-end by tracing incorrect application outputs back through PostgreSQL, the generator that produced the records, the Databricks run source, and upstream BigQuery feeds.
  • Collaborate across a small team and two repositories, including code review and coordination with application and clinical-operations stakeholders on data needs.
  • Handle Protected Health Information responsibly with attention to performance, reliability, scalability, and security across every layer.

Required Qualifications

  • 4+ years of professional software development experience.
  • Strong Python for production data work, including pandas, with scheduled batch jobs and command-line tools (not notebook-only experience).
  • Advanced SQL including CTEs, window functions, large multi-table joins, aggregation correctness, and query optimization on large datasets.
  • Strong PostgreSQL skills: schema design, indexing, EXPLAIN-driven tuning, transactions, upserts, and JSONB.
  • Experience writing and applying SQL migrations against a live production PostgreSQL database.
  • Experience with a cloud data warehouse, with BigQuery strongly preferred, including partitioning and query cost/performance awareness.
  • Experience building and operating scheduled data pipelines, including idempotent re-runs, backfills, duplicate and late-arriving sources, and reconciliation between systems.
  • Experience with Databricks or Spark, including jobs, clusters, dependency management, secrets, and DBFS, or a comparable managed job platform.
  • Operational judgment with production data: dry runs, blast-radius estimates, auditability, and rollback planning before writing changes.
  • Ability to debug complex issues across warehouse, batch jobs, databases, and application components.
  • Working ability in TypeScript with React and Next.js to ship frontend or API changes when required.
  • Experience designing and building REST APIs.
  • Comfort with Git and pull-request workflows, including giving and receiving code review.
  • Clear written communication to explain data defects, causes, and fixes in actionable documentation.
  • Strong problem-solving skills and attention to detail.

Technology Stack

  • Python, SQL, pandas
  • Databricks, BigQuery, Spark
  • PostgreSQL, Neon, JSONB
  • Next.js, React, TypeScript
  • Chrome extension (Manifest V3)
  • FHIR
  • REST APIs
  • Firebase Cloud Functions, serverless services
  • pytest, Git

Role Level

This is a hands-on individual-contributor role and is not suited for entry level or new graduate candidates.

Location and Compensation

  • Location: Remote
  • Salary: USD 70,000 per year
  • Minimum Experience: 4 years

Benefits

  • 401(k) 6% Match
  • Bereavement leave
  • Dental insurance
  • Family leave
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid parental leave
  • Parental leave
  • Vision insurance
  • 401(k) matching
  • Employee discount
  • Paid time off
  • Professional development assistance
  • Referral program
  • Tuition reimbursement

Nice to Have

  • Healthcare data experience: CMS Part A and Part B claims, Medicare beneficiary identifiers (MBI), HL7 v2 ADT feeds, FHIR, or eligibility services such as HETS.
  • Value-based care domain knowledge: MSSP or ACO programs, risk adjustment and HCC coding, Annual Wellness Visits, transitional care management, or quality measures.
  • Experience with healthcare technology, including EHR integrations (eClinicalWorks, Athena, Epic, or similar).
  • Experience with Firebase Cloud Functions, Firestore, and Google Cloud Platform (IAM, service accounts, Secret Manager).
  • Experience with Prisma ORM.
  • Experience developing Chrome Extensions using Manifest V3.
  • Data quality and observability work: anomaly detection, invariant checks, drift monitoring, and alerting.
  • Experience integrating LLMs such as Claude, OpenAI, or Gemini.
  • Experience building speech to text or AI powered workflows.
  • Experience building internal operator tooling for running, configuring, and monitoring pipeline jobs.
  • Familiarity with modern Python tooling (uv, pytest plugins, pre-commit hook managers) and multi-package repositories.
  • Familiarity with Rust for performance-sensitive components, browser tooling, or systems programming.
  • Familiarity with HIPAA compliance and secure handling of healthcare data.

Application Questions

  • Have you worked on software handling PHI or in a HIPAA-regulated environment?
  • Describe a production data pipeline you owned end to end: the data sources, the schedule, the volume, and what you did the first time it produced bad data.
  • What is your hands-on experience with BigQuery or another cloud data warehouse, and with Databricks or Spark?
  • How comfortable are you writing and applying SQL migrations against a live production PostgreSQL database, and what precautions do you take?

Similar Jobs