Senior Python Data Engineer – Healthcare EMR/EHR Integrations - Remote Work | REF#305395

BairesDev

Cajamarca

Remote

PEN 412,000 - 618,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote work
Competitive USD compensation
Home office setup
Flexible hours
Parental leave
Mentorship & growth
Multicultural team

Job summary

BairesDev is a global technology leader with a remote-first team building healthcare data pipelines. As a Senior Python Data Engineer, you design ETL/ELT flows from EMR/EHR systems into a centralized HIPAA‑compliant platform, and optimize MySQL schemas to scale.

You'll work 100% remotely, with excellent compensation in USD, hardware provided, flexible hours, parental leave, and mentorship that supports ongoing growth across our diverse global teams.

Qualifications

  • 8+ years of data engineering experience with Python.
  • Experience with EMR/EHR data sources.
  • Proficient in MySQL schema design and query tuning.
  • Advanced English proficiency.

Responsibilities

  • Design and build automated ETL/ELT pipelines from EMR/EHR systems.
  • Load extracted data into a centralized HIPAA-compliant database.
  • Design and tune MySQL schemas to support performance and scalability.
  • Integrate with REST APIs and healthcare data standards (FHIR/HL7).
  • Use AI-assisted coding tools in daily development and explain AI-generated code.

Skills

Python
Data engineering
EMR/EHR data
MySQL
REST APIs
FHIR HL7
AI-assisted coding tools
English proficiency

Tools

FastAPI
SQLAlchemy
Alembic
Pandas
Celery
Airflow
Prefect
Dagster
Snowflake
OpenAPI

Job description

At BairesDev®, we've been leading the way in technology projects for over 15 years. We deliver cutting-edge solutions to giants like Google and the most innovative startups in Silicon Valley.

Our diverse 4,000+ team, composed of the world's Top 1% of tech talent, works remotely on roles that drive significant impact worldwide.

When you apply for this position, you're taking the first step in a process that goes beyond the ordinary. We aim to align your passions and skills with our vacancies, setting you on a path to exceptional career development and success.

Senior Python Data Engineer – Healthcare EMR/EHR Integrations at BairesDev

In this role, you'll build automated data pipelines that pull clinical and patient data out of hospice and home health record systems and load it into a centralized platform. This is a hands‑on engineering role where your Python skills and EMR/EHR knowledge directly speed up onboarding for new healthcare clients. This is your opportunity to work at the intersection of healthcare data and AI‑assisted development, using modern tools daily to ship reliable pipelines.

What You'll Do
  • Design and build automated ETL/ELT pipelines extracting clinical and patient data from EMR/EHR systems.
  • Load extracted data into a centralized, HIPAA‑compliant database.
  • Design and tune MySQL schemas to support pipeline performance and scalability.
  • Integrate with REST APIs and healthcare data standards such as FHIR and HL7.
  • Use AI‑assisted coding tools as part of the daily development workflow.
  • Troubleshoot and maintain pipelines as new EMR/EHR sources are onboarded.
What We Are Looking For
  • 8+ years of experience in data engineering, with strong proficiency in Python.
  • Hands‑on experience working with data from EMR/EHR systems (HCHB, MatrixCare, WellSky/Consolo, Axxess, Careficient, HospiceMD, Hospice Tools, Epic, or Cerner).
  • Background in MySQL, including schema design, indexing, and query tuning.
  • Knowledge of REST APIs, JSON/XML, FHIR, and HL7.
  • Daily hands‑on experience with AI‑assisted coding tools (Claude, ChatGPT, Copilot, Cursor), and the ability to explain and verify AI‑generated code.
  • Advanced proficiency in English.
Nice To Have
  • Experience with Linux (shell, cron/systemd, log analysis).
  • Familiarity with FastAPI, SQLAlchemy, Alembic, Pandas, or Celery.
  • Knowledge of Airflow, Prefect, or Dagster.
  • Experience with Snowflake.
  • Background in SQL Server replication or log shipping.
  • Familiarity with DigitalOcean.
  • Knowledge of OpenAPI design, API versioning, throttling, and observability.
  • Experience with identity resolution, MDM, or data crosswalks.
  • Familiarity with HIPAA and PHI handling.
How we do make your work (and your life) easier:
  • 100% remote work (from anywhere).
  • Excellent compensation in USD or your local currency if preferred
  • Hardware and software setup for you to work from home.
  • Flexible hours: create your own schedule.
  • Paid parental leaves, vacations, and national holidays.
  • Innovative and multicultural work environment: collaborate and learn from the global Top 1% of talent.
  • Supportive environment with mentorship, promotions, skill development, and diverse growth opportunities.

Join a global team where your unique talents can truly thrive and make a significant impact!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Data Engineer – Healthcare EMR/EHR Integrations - Remote Work | REF#305401
Senior Python Data Engineer – Healthcare EMR/EHR Integrations - Remote Work | REF#305401

BairesDev • Lima Metropolitana

Remote
PEN 310,000 - 516,000
100% remote work
USD compensation preferred
Hardware provided for home setup
+3
Senior Data Engineer (Python) - Remote Work | REF#304702
Senior Data Engineer (Python) - Remote Work | REF#304702

BairesDev • Cajamarca

Remote
PEN 413,000 - 550,000
100% remote work
Competitive USD compensation
Hardware provided
+3
Senior Data Engineer 2 - Remote Work | REF#297229
Senior Data Engineer 2 - Remote Work | REF#297229

BairesDev • Cajamarca

Remote
PEN 241,000 - 378,000
Remote work (100% )
Competitive USD pay
Home setup provided
+2
Data Engineer - Remote Work
Data Engineer - Remote Work

BairesDev • La Libertad

Remote
PEN 309,000 - 515,000
100% remote work
USD compensation
Hardware and software setup for home
+2
Data Engineer - Remote Work
Data Engineer - Remote Work

BairesDev • Arequipa

Remote
PEN 412,000 - 584,000
100% remote work
Competitive USD compensation
Home office setup provided
+3
Senior Data Engineer (Azure Databricks, Python) - Remote Work | REF#305781
Senior Data Engineer (Azure Databricks, Python) - Remote Work | REF#305781

BairesDev • Lima Metropolitana

Remote
PEN 310,000 - 413,000
Remote work
Competitive USD or local currency pay
Home hardware & software setup
+2
Senior AI & Python Engineer - Remote Work | REF#304974
Senior AI & Python Engineer - Remote Work | REF#304974

BairesDev • Lima Metropolitana

Remote
PEN 310,000 - 619,000
100% remote
USD or local currency
Home office setup
+3
Senior Linux & Python Engineer - Remote Work | REF#302211
Senior Linux & Python Engineer - Remote Work | REF#302211

BairesDev • Cajamarca

Remote
PEN 275,000 - 412,000
100% remote work
USD compensation or local currency
Hardware and software setup for you to
+2
Senior Python AI/ML Engineer - Remote Work | REF#303205
Senior Python AI/ML Engineer - Remote Work | REF#303205

BairesDev • Lima Metropolitana

On-site
PEN 302,000 - 436,000
Remote work
Competitive pay
Home office setup
+4
Staff Backend Engineer – Python - Remote Work | REF#305486
Staff Backend Engineer – Python - Remote Work | REF#305486

BairesDev • Lima Metropolitana

Remote
PEN 412,000 - 549,000
Remote work
USD compensation
Home office setup
+3