Senior Data Engineer - GTM
Owns end-to-end GTM data pipelines, transformations, and models that power reliable pipeline, revenue, attribution, and funnel reporting. The role requires senior-level data engineering experience, strong SQL and Python, dbt and orchestration expertise, GTM metric fluency, and stakeholder partnership skills.
About the job
Responsibilities
- Own reliable pipelines ingesting GTM source systems, including CRM, marketing automation, outbound tooling, and product usage data, into the warehouse.
- Diagnose and resolve data quality and freshness issues at the source.
- Design and maintain dbt models for pipeline, revenue, attribution, and funnel metrics.
- Establish testing and documentation standards for trustworthy, extensible models.
- Build datasets and semantic models powering Sales, Marketing, and RevOps dashboards and reports.
- Design for self-service and reduce reliance on one-off data requests.
- Partner with Sales, Marketing, and RevOps leaders to clarify business questions and ensure metrics are meaningful.
- Build production-grade pipeline and transformation code and participate in code review.
- Define and advocate for GTM data modeling and pipeline design standards.
- Mentor engineers and help set technical standards.
Requirements
- 4+ years of experience in data engineering, analytics engineering, or a closely related field, owning production data pipelines end-to-end.
- Strong SQL and Python skills, including production-grade, testable code.
- Hands-on experience with dbt or a comparable transformation framework, dimensional/data modeling, modern ELT/ETL workflows, and orchestration tooling such as Airflow or Dagster.
- Direct experience with GTM data, including CRM data models, pipeline and revenue reporting, sales and marketing attribution, and related metric definitions.
- Ability to partner with non-technical stakeholders and translate ambiguous business questions into technical specifications and durable data models.
- Strong communication skills and experience presenting technical trade-offs to technical and business audiences.
- Technical ownership, independent architecture and modeling judgment, and an interest in mentoring junior engineers.
Compensation and Benefits
- San Francisco, CA base pay range: $170,000–$260,000.
- Equity and potential eligibility for a company bonus or variable pay program.
- Inclusive healthcare package.
- Mentorship and professional development opportunities.
- Flexible time off.
- Company-provided equipment and work-from-home budget.
Skills
SQL, Python, dbt, Data Modeling, ELT, ETL, Airflow, Dagster, CRM, Data Pipelines, Dimensional Modeling, Marketing Attribution, Revenue Reporting, Data Quality
Similar jobs
Data Engineering jobsOwns the Finance data infrastructure supporting billing, usage-based revenue, forecasting, reporting, and close. The role requires production data engineering experience, strong SQL and Python, dbt and orchestration expertise, Finance-domain fluency, and the ability to mentor engineers and partner with business stakeholders.
Own and evolve Bevi’s end-to-end data platform, from ingestion and IoT modeling through governed self-service analytics and AI access. The senior individual contributor will architect scalable streaming and batch systems, establish governance and observability, and provide technical leadership across the Data & Data Science organization.
Build customer-facing data products and shared platform systems that transform conflicting, constantly changing sources into reliable, searchable information. The role requires 8+ years of hands-on engineering experience, strong Python and SQL skills, and ownership of product quality, reliability, and delivery.
Lead the development and maintenance of scalable data pipelines, warehouse, and transformation layer using modern data stack. Collaborate with data scientists and analysts to ensure clean, reliable data for insights in a high-growth startup.
Own the company’s metric governance program by defining canonical metrics, enforcing them in semantic and catalog systems, improving data quality, and validating AI-agent outputs. Requires 5+ years in analytics or analytics engineering, strong SQL, production semantic-layer ownership, and experience with AI evaluation and data governance.