C

Curve Dental

Cloud-based dental practice management software

Data Engineer

Data EngineeringPosted on Nov 11
Full-time

About the Job

Requirements

  • At least 3 years of data engineering experience, including at least 2 years running production workloads on Snowflake.
  • Strong knowledge and skills in SQL and Python.
  • Hands-on experience with a modern transformation framework such as dbt, including modeling, testing, and documentation.
  • Experience with managed ELT tools such as Fivetran or Airbyte, including migrating pipelines between tools.
  • A track record of building dimensional or entity models trusted by business users.
  • Ability to work directly with non-technical stakeholders and translate business questions into data design.
  • Ability to work as Curve Dental's sole employer without concurrent client or consulting work.
  • Availability during core hours from 10:00 a.m. to 4:00 p.m. Eastern, Monday through Friday, regardless of home time zone.
  • Ability to acknowledge requests promptly, follow up the same day, and prioritize production issues.
  • Keep work status current in a shared backlog; changes must go through version control and code review.
  • Document and explain the assumptions, data sources, definitions, and calculations behind models and reports.
  • Raise risks to deadlines or unclear requests the same day.

Responsibilities

  • Design and deliver a unified Customer360 model in Snowflake connecting contracts, billing, payments, product usage, support, and sales activity.
  • Modernize data ingestion and establish a transformation layer, then make the pipeline reliable through automated testing, alerting, and documented recovery for failed loads.
  • Own data models and metric definitions so finance and operating reports reconcile.
  • Manage Snowflake performance and credit spend, and report usage and cost monthly.
  • Set up access controls, development and production environments, and version control practices.
  • Bring data from Salesforce, Maxio, Stripe, Gong, and NetSuite into Snowflake, maintain it, and resolve customer identity across those systems.
  • Partner with finance and Revenue Operations to ensure dashboards and board metrics use governed, tested data.
  • Meet weekly with the CFO for a 30-minute priorities meeting and provide a short written status update.
  • Occasionally travel to corporate office locations in Georgia and Utah.

Desired Qualifications

  • Experience with SaaS data, including subscriptions, billing, annual recurring revenue, and churn.
  • Experience with the Salesforce data model or exposure to Maxio, Stripe, or NetSuite data.
  • Experience with Snowflake cost management, including warehouses, resource monitors, and query tuning.
  • SnowPro certification.
  • Experience as the first or only data engineer at a growing company.

About the Company

Curve Dental

Cloud-based dental practice management software

Curve Dental provides cloud-based practice management software for dental offices in the United States and Canada. Its main product is an all-in-one web platform with scheduling, billing, charting, and patient engagement tools, accessible from any internet-connected device without on-premise servers. It runs on a monthly subscription (SaaS) that includes software updates, support, and data backup, creating predictable costs and lower IT burden. The goal is to help dental practices streamline operations and patient communication with an affordable, easy-to-use online system.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Alpharetta, GA
Founded
2005

Recently Posted Jobs

Explore more opportunities at Curve Dental

See more jobs