B

BuildOps

Cloud-based field service and project management

Senior Data Engineer

Data EngineeringPosted on Nov 10
Full-timeToronto, ON, Canada

About the Job

Requirements

  • At least 5 years of data engineering experience, including end-to-end ownership of production pipelines.
  • Deep Snowflake experience, including warehouse sizing and performance and role-based access control; data sharing, dynamic tables, or Iceberg experience is ideal.
  • Strong dbt experience with incremental strategies, testing, layered modeling, and knowledge of when a full refresh is costly.
  • Hands-on change data capture and ingestion experience with tools such as Airbyte, Debezium, Streamkap, Fivetran, or Kafka, plus a working understanding of binary logs and replication.
  • Experience with Airflow, preferably at production scale; Managed Workflows for Apache Airflow is a plus.
  • Strong SQL and Python skills.
  • Solid AWS fundamentals.
  • Experience in a multi-tenant software-as-a-service data environment.
  • Calm, methodical incident response and sound judgment in selecting the appropriate layer to fix problems.
  • Clear written communication for design documents and explaining data issues to non-technical stakeholders.

Responsibilities

  • Build and scale change data capture pipelines from operational MySQL and PostgreSQL sources into Snowflake using Airbyte and Streamkap, as well as pipelines from third-party sources, and recover them when they fail.
  • Reduce latency by moving from batch processing toward near-real-time data using Snowflake dynamic tables, incremental dbt design, and redesigned orchestration; help determine the appropriate pace and scope of this transition.
  • Design and maintain layered dbt models across product domains, ensuring correctness of history, grain, and reconciliation as well as speed.
  • Evolve multi-tenant Snowflake Secure Data Sharing and open-format Apache Iceberg sharing for customers on other platforms, including tenant isolation, cross-region and cross-cloud fulfillment, and schema-change contracts.
  • Build service-level agreement, freshness, and completeness instrumentation; improve deployment processes to avoid pausing pipelines to deploy; extend Terraform coverage of Snowflake; and manage warehouse cost and performance.
  • Write design documents, review code, mentor engineers, and make durable architecture decisions.
  • Participate in a full-sprint on-call rotation covering pipeline incidents, data-share fulfillment, report failures, and data-accuracy escalations.
  • Unblock product squads, Finance, Customer Success, Revenue Operations, and Marketing on data delivery and internal analytics.
  • Handle Snowflake access, roles, and governance alongside DevOps and IT.

Desired Qualifications

  • Experience with event-sourced systems.
  • Experience with embedded business intelligence such as Sigma, including row-level security.
  • Terraform experience for Snowflake or other data infrastructure.
  • Experience with data catalog and governance tools such as Secoda, lineage, and data contracts.
  • Experience with real-time analytics architecture and an informed view of its cost tradeoffs.
  • Use of AI coding tools such as Claude Code in daily work.

About the Company

BuildOps

Cloud-based field service and project management

BuildOps provides a cloud-based field service management platform tailored for commercial contractors. It combines field service, project management, CRM, reporting, mobile surveying, estimating, and proposal creation in one system to streamline operations and increase revenue. It differentiates itself by offering a single unified platform built for commercial contracting, avoiding reliance on multiple separate tools. Its goal is to become the market leader in commercial contracting software by helping clients quote faster and grow revenue, supported by customer success stories and strategic leadership.

Company size
501-1,000
Company stage
Series C
Total funding
$225.8M
Headquarters
Los Angeles, CA
Founded
2018

Recently Posted Jobs

Explore more opportunities at BuildOps

See more jobs