
Data Engineer
Curve Dental, Inc.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.