4 hours ago
Remote, United StatesMid Level / Senior

Responsibilities

  • Build a unified Customer360 data model in Snowflake spanning contracts, billing, payments, product usage, support, and sales activity.
  • Modernize data ingestion and establish a transformation layer with automated testing, alerting, documentation, and recovery procedures.
  • Own data models and metric definitions so finance and operating reports reconcile.
  • Manage Snowflake performance and credit spend, including monthly usage and cost reporting.
  • Set up access controls, development and production environments, and version-control practices.
  • Integrate and maintain modeled data from Salesforce, Maxio, Stripe, Gong, and NetSuite in Snowflake, including customer identity resolution.
  • Partner with Finance and Revenue Operations to support governed, tested dashboards and board metrics.
  • Document data logic, assumptions, sources, definitions, and calculations, and communicate proactively with stakeholders.

Requirements

  • Require 3–6 years of data engineering experience, including at least 2 years running production workloads on Snowflake.
  • Strong SQL and Python skills.
  • Hands-on experience with dbt or a comparable modern transformation framework, including modeling, testing, and documentation.
  • Experience with managed ELT tools such as Fivetran or Airbyte, including migrating pipelines between tools.
  • 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 designs.
  • Preferred experience with SaaS subscriptions, billing, ARR, and churn data.
  • Preferred Salesforce data model experience and exposure to Maxio, Stripe, or NetSuite data.
  • Snowflake cost-management experience, including warehouses, resource monitors, and query tuning, is preferred.
  • SnowPro certification and experience as the first or only data engineer at a growing company are nice to have.

Benefits

  • Full-time dedicated position with Curve Dental as the sole employer and no concurrent client or consulting work.
  • Remote work with a home-office setup; core hours are 10:00 a.m.–4:00 p.m. Eastern, Monday through Friday.
  • Health, dental, and vision coverage.
  • 401(k) plan and paid time off.
  • Occasional travel may be required to corporate offices in Georgia and Utah.
  • Weekly 30-minute priorities meeting with the CFO and a short written status update.

Tech Stack

AirbytedbtPythonSnowflakeSQL

Categories

Data Engineering
Curve Dental, Inc.

About Curve Dental, Inc.

201-500 employees
Contact me