M

Medical Guardian

24/7 monitored medical alert systems

Principal Data Engineer

Data EngineeringPosted on Nov 12
Full-timePhiladelphia, PA, USANo salary listedHybrid

About the Job

Requirements

  • At least 10 years of professional experience in data engineering, software engineering, data platform engineering, distributed systems, analytics engineering, or related technical fields.
  • At least 7 years of hands-on experience designing, building, optimizing, and operating production data pipelines, data platforms, or data services.
  • At least 5 years of hands-on experience with modern cloud data platforms, including Databricks, Spark, Delta Lake, SQL, Python or PySpark, and production pipeline orchestration.
  • At least 3 years of experience leading, managing, mentoring, or providing technical direction to data engineers or related technical teams.
  • Strong experience with Azure cloud services for data engineering, streaming, integration, storage, security, and production operations.
  • Experience designing and operating real-time streaming, event-driven, or near-real-time data pipelines in production or business-critical environments.
  • Experience applying DevOps, CI/CD, testing, version control, code review, documentation, and automation practices to data engineering workloads.
  • Experience building data services, APIs, microservices, or reusable consumption patterns for downstream applications, analytics, machine learning or artificial intelligence, or operational workflows.
  • Strong understanding of data quality, observability, monitoring, lineage, reliability, cost optimization, privacy, and production support for data systems.
  • Experience translating ambiguous business needs into technical designs, architecture recommendations, delivery plans, and measurable outcomes.
  • Ability to explain data architecture, pipeline behavior, tradeoffs, assumptions, risks, and limitations to technical and non-technical stakeholders.
  • Ability to drive work forward independently in a fast-moving, evolving environment.

Responsibilities

  • Design, build, optimize, and operate production-grade batch and streaming data pipelines on Azure and Databricks, focusing on real-time Internet of Things (IoT) and telemetry use cases within a Medallion architecture.
  • Develop ETL/ELT workflows to ingest, transform, validate, and serve large volumes of structured, semi-structured, unstructured, and streaming data.
  • Build and maintain reliable data products, data services, APIs, and microservices that support operational applications, analytics, software engineering, and machine learning and artificial intelligence teams.
  • Use Python, PySpark, Spark SQL, SQL, Delta Lake, Databricks Workflows, CI/CD, and related tools to build maintainable, testable, and observable data systems.
  • Troubleshoot complex production pipeline issues across Databricks, Azure, streaming systems, APIs, and source systems, including root cause analysis, corrective action, and prevention planning.
  • Move from rough business needs to prototypes, pilots, and production-ready data capabilities while maintaining engineering discipline.
  • Lead the design and delivery of real-time streaming ingestion and processing patterns for connected medical-device telemetry, event data, and operational data feeds.
  • Implement streaming solutions using Azure Event Hubs, Azure Stream Analytics, Databricks, Delta Lake, and related Azure integration patterns.
  • Design cost-effective throughput, partitioning, delivery, retention, and replay strategies for high-volume event and telemetry workloads.
  • Create consumption patterns that support APIs, microservices, operational applications, near-real-time decisioning, analytics, and machine learning and artificial intelligence use cases.
  • Define reliability, latency, quality, observability, and supportability expectations for production streaming systems.
  • Set direction for Databricks-based data engineering patterns, including Medallion architecture, Delta Lake, Spark optimization, data modeling, data quality, and reusable pipeline design.
  • Optimize production Databricks pipelines using PySpark, Spark SQL, Delta Lake, partitioning strategies, caching, shuffle optimization, cluster and job configuration, and cost-aware design.
  • Establish standards for pipeline structure, code organization, testing, deployment, monitoring, documentation, and ownership.
  • Partner with data platform, security, infrastructure, and engineering teams to ensure the data platform is scalable, secure, reliable, and aligned with enterprise architecture.
  • Make architecture tradeoffs among speed, durability, cost, governance, performance, and downstream business impact.
  • Work with business, product, analytics, machine learning and artificial intelligence, operations, software engineering, and leadership stakeholders to clarify required data, its value and use, and success measures.
  • Translate ambiguous business needs into concrete data requirements, data product definitions, architecture options, delivery priorities, and implementation plans.
  • Determine users, supported decisions or workflows, required latency and quality, consequences of incorrect or late data, and measures of value.
  • Shape solutions rather than only executing data requests.
  • Communicate architecture decisions, tradeoffs, risks, dependencies, and delivery options to technical and non-technical stakeholders.
  • Manage, mentor, and develop data engineers by providing clear expectations, technical guidance, prioritization support, feedback, and accountability.
  • Provide technical leadership through hands-on example, engineering judgment, clear recommendations, and pragmatic decision-making.
  • Lead design reviews, code reviews, production-readiness reviews, incident reviews, and architecture discussions across data engineering initiatives.
  • Establish and improve engineering standards for data quality, testing, CI/CD, observability, documentation, runbooks, cost management, privacy, and security.
  • Identify platform risks, data gaps, unclear ownership, operational weaknesses, and opportunities to improve reliability, scalability, and delivery speed.
  • Influence cross-functional teams by building trust, framing tradeoffs, and helping teams reach decisions.
  • Partner with machine learning engineers, data scientists, analytics engineers, and analysts to deliver reliable data pipelines, feature pipelines, training datasets, scoring inputs, and feedback loops.
  • Support data foundations for predictive models, risk scores, operational decisioning, GenAI workflows, retrieval-augmented generation (RAG), document intelligence, summarization, and AI-enabled automation.
  • Help define data contracts, model-ready datasets, feature definitions, lineage, and monitoring expectations for machine learning, artificial intelligence, and analytics use cases.
  • Ensure downstream consumers understand the meaning, freshness, quality, limitations, and appropriate use of data products.
  • Apply privacy-first, security-aware, and governance-aligned practices for regulated, sensitive, and operationally critical data.
  • Design and implement data quality checks, validation rules, anomaly detection, schema expectations, alerting, and operational monitoring.
  • Ensure production pipelines and services are supportable, observable, documented, recoverable, and aligned with business continuity needs.
  • Drive incident response and continuous improvement for data platform and pipeline issues, including root cause analysis and preventative remediation.
  • Balance innovation with reliability, compliance, privacy, cost discipline, and operational usefulness.

Desired Qualifications

  • At least 12 years of relevant professional experience in data engineering, software engineering, data platforms, distributed systems, analytics engineering, commercial software, or production data products.
  • Experience working as a principal, staff, lead, manager, or architect-level data engineering leader in a production environment.
  • Experience managing direct reports, setting team priorities, developing engineers, and improving team execution and accountability.
  • Experience in commercial software, SaaS, digital products, health technology, fintech, IoT, consumer technology, or other product-driven environments.
  • Experience in startup, scale-up, innovation, new product development, or rapid-build environments requiring independent work amid ambiguity.
  • Experience with Azure Event Hubs, Azure Stream Analytics, Azure Service Bus, Azure Data Factory, Azure Functions, ADLS, Azure Cosmos DB, Event Grid, or similar Azure services.
  • Experience with medical-device telemetry, IoT data, remote patient monitoring, healthcare operations, regulated data, HIPAA-sensitive environments, or safety-critical workflows.
  • Experience building data platforms or data products supporting APIs, microservices, operational applications, machine learning and artificial intelligence systems, GenAI workflows, RAG, analytics, and executive reporting.
  • Experience with data contracts, semantic layers, feature stores, model-ready datasets, data lineage, schema evolution, change data capture (CDC), and operational feedback loops.
  • Experience with performance tuning, cost optimization, FinOps practices, data platform reliability, and production incident management.
  • Experience partnering with product managers, software engineers, machine learning engineers, analysts, business leaders, and operations teams to turn data into usable business capabilities.
  • Experience building minimum viable products (MVPs), validating assumptions, iterating based on feedback, and maturing prototypes into durable production systems.

About the Company

Medical Guardian

24/7 monitored medical alert systems

Medical Guardian provides connected care for seniors by selling medical alert systems with ongoing monitoring services. Its products include in-home systems with a base station and wearable button, mobile GPS-enabled devices for use inside and outside the home, and the MGMove medical alert smartwatch. All systems connect to a 24/7 U.S.-based monitoring center that can dispatch help, with features like automatic fall detection so help can be summoned even if the user cannot press a button. The company emphasizes user-friendly, wearable designs to reduce stigma and encourage adoption, aiming to help older adults live independently and age in place. Compared with other providers, it offers a diverse range of devices (including a smartwatch) and a clear focus on ease of use and reliable emergency response within a subscription model.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Philadelphia, PA
Founded
2005

Recently Posted Jobs

Explore more opportunities at Medical Guardian

See more jobs