Jobs · Engineering · Utah

Senior Data Platform Engineer

CHG Healthcare · Salt Lake City, UT · 2 wk ago
Engineering$131k/yrFull-time

CHG shook things up in 1979 by inventing the locum tenens staffing model. We connect doctors with patients who need their care. As the largest physician staffing firm in America, our providers treat millions of patients each year. Our industry is growing and demand is high, offering plenty of opportunities to grow and develop in your career.

CareerMD is evolving the foundation of its platform to support faster product development and more intelligent, data-driven experiences for physicians and employers. We operate a platform that facilitates recruitment and practice-finding between physicians and organizations. Today, this platform relies on a shared data store, but we are now investing in a more flexible, scalable approach to enable cleaner system boundaries, improved data quality, and stronger product capabilities.

About the role

We are looking for a Founding Senior Data Platform Engineer to own and build the data layer that will underpin our platform’s evolution. This role will define how data works across the company and report to the VP of Product and Engineering.

This foundational work will establish patterns, models, and data flows extended across multiple systems over time, starting with rebuilding an existing application and its database. The goal is to create a domain-oriented data architecture supporting:

  • Clean system boundaries
  • Reliable data flows
  • Canonical identity and profiles
  • Behavioral data and feedback loops
  • AI-enabled product capabilities

Over time, this data layer will turn fragmented data into intelligence, building a compounding advantage in how we match physicians and employers.

Responsibilities

  • Decompose a monolithic MySQL system into domain-oriented data stores.
  • Define data ownership and source-of-truth boundaries.
  • Establish data contracts between systems.
  • Partner with engineering to implement pragmatic, incremental migration paths.
  • Design and implement pipelines for employer, job, and physician data.
  • Define and maintain canonical entities and schemas.
  • Solve identity resolution and deduplication across fragmented sources.
  • Design event tracking and behavioral data models.
  • Enable cross-system visibility into user behavior.
  • Support use cases such as matching and recommendations, funnel optimization, and employer–physician engagement.
  • Structure data for AI, ML, and LLM-based workflows.
  • Build pipelines that support enrichment, ranking and matching, and feedback loops.
  • Help define how AI integrates into product experiences.
  • Work directly with our engineering team and Product Manager.
  • Use AI tools to accelerate development and decision-making.
  • Translate ambiguous product needs into clear system design.

Requirements

  • Strong experience designing and building data systems in production.
  • Experience with distributed or service-oriented architectures.
  • Deep understanding of data modeling, data pipelines (batch and/or streaming), and system boundaries and contracts.
  • Experience designing event-driven or behavioral data systems.
  • Experience building identity resolution / deduplication systems.
  • You are not just an architect; you build and ship.
  • Comfortable working in ambiguity and defining structure.
  • Favor pragmatic iteration over over-engineering.
  • Can operate as a solo owner of a domain.

Qualifications

  • 5–10+ years of experience in software or data engineering, much of that designing and building production data systems, ideally as an end-to-end owner.
  • CS or equivalent degree or experience.

Skills

  • Experience working in small, high-leverage teams.
  • Familiarity with modern data stacks (e.g., GCP, BigQuery, dbt, event pipelines).
  • Experience enabling or integrating AI/LLM workflows.
  • Experience refactoring legacy or monolithic systems.

Pay

For this position, we offer a pay range of $130,500 – $252,300 annually, with pay varying depending on work location and job-related factors such as knowledge, position level, and experience.

Benefits

  • 401(k) retirement plan with company match.
  • Traditional healthcare benefits such as medical and dental coverage, and unique benefits like onsite health centers, corporate wellness programs, and free behavioral health appointments.
  • Flexible work schedules, including work-from-home options.
  • Recognition programs with rewards including trips, cash, and paid time off.
  • Family-friendly benefits including paid parental leave, fertility coverage, adoption assistance, and marriage counseling.
  • Tailored training resources including free LinkedIn learning courses.
  • Volunteer time off and employee-driven matching grants.
  • Tuition reimbursement programs.

Similar jobs

Senior Data Engineer

USTBentonville, AR· 1 wk ago
Information Technology$72k–$108k/yrapply on usource.ripplehire.com

Senior Data Engineer

DynataWestport, CT· 1 wk ago
Information Technology$130k–$150k/yrapply on dynata.wd108.myworkdayjobs.com

Senior Data Engineer

First AmericanJacksonville, FL· 1 wk ago
Information Technology$129k–$172k/yrapply on firstam.wd1.myworkdayjobs.com

Senior Data Engineer

LeidosTampa, FL· 1 wk ago
Information Technology$108k–$195k/yrapply on careers.leidos.com

Senior Data Engineer

Ryan Companies US, Inc.Minneapolis, MN· 1 wk ago
Information Technology$144k/yrapply on ryancompanies.wd5.myworkdayjobs.com