Principal Data Engineer

VillageMD

Berkeley Heights, NJ, US
Base: $169,541 – $195,000 py; bonus/equity: not sp...
Telecommute from anywhere in the u.s.
Python and scala programming
Aws s3 sqs sns eventbridge
Spark and etl pipeline development
VillageMD is seeking a Principal Data Engineer to enhance its data processing capabilities, focusing on creating scalable data pipelines and optimizing data models to support patient care decisions. The position requires substantial experience in data engineering and proficiency in various technologies, including Python and AWS

Job Summary

  • The role involves designing secure data sources and distributed components to enable data-driven decisions in a physician-led healthcare network.
  • Candidates will develop large-scale batch and streaming data processing systems to improve product experiences and support clinical interventions.
  • The position offers a competitive salary range of $169,541 to $195,000 per year along with comprehensive health and 401k benefits.

Matching Summary

Match Score: 85

VillageMD is seeking a Principal Data Engineer to enhance its data processing capabilities, focusing on creating scalable data pipelines and optimizing data models to support patient care decisions. The position requires substantial experience in data engineering and proficiency in various technologies, including Python and AWS.

Salary

Base: $169,541 – $195,000 per year; Bonus/Equity: Not specified; Benefits: Medical, Dental, Life, Disability, Vision, FSA, 401k

Skills & Requirements

Must-have

  • Python and Scala programming
  • AWS S3 SQS SNS EventBridge
  • Spark and ETL pipeline development
  • Clinical and claims data experience
  • dbt Core and Cloud usage
  • CI-CD GitHub Actions workflows

Nice-to-have

  • Healthcare Provenance knowledge
  • PyDeequ for data quality
  • ReactJS frontend exposure
  • Matillion or Talend tools
  • Flask and Java frameworks

Key Requirements

  • Bachelor's degree in Computer Science or related field
  • Minimum 5 years software development experience
  • At least 3 years data engineering experience
  • Experience managing clinical and claims data pipelines
  • Proficiency with Python AWS Spark and Scala

Work Rights

Not specified

Tailored Resume

Cover Letter