Spoton Senior Data Platform Engineer at SpotOn owning the analytics platform end to end. Builds data ingestion pipelines, designs dbt models, and ensures data quality for business insights.
Responsibilities
SpotOn's analytics platform is how the company understands its business: how many merchants are live and growing, how much payment volume flows through our platform, how merchants use our products, and how we turn that into revenue. As an Engineer on the Data Platform team, you will own that platform end to end. From ingesting data out of our production systems and third-party tools, through monitoring and job health, to the core dbt models that serve as the source of truth for analysts, finance, product, and power users across the company.
This is a hands-on, high-ownership role. You'll treat data as a product: you know who uses it, you know when it's wrong before they do, and you design models that make the right answer the easy answer. You'll work across a business that spans multiple POS platforms, payments, and SaaS products, so unifying messy, similar-but-not-identical sources into one consistent view is core to the job.
Ingestion & Pipelines
Build and operate reliable pipelines that land data from production databases (CDC), SaaS tools, and third-party APIs into Snowflake.
Orchestrate batch and incremental workloads in Airflow, choosing the right load pattern (full, incremental, CDC) for each source.
Onboard new sources quickly and repeatably, with clear contracts for schema, freshness, and ownership.
Modeling & Serving
Design and own the core dbt models (merchants, orders, payments, revenue, and product usage) that downstream teams build on.
Unify data across platforms and product lines (e.g., legacy and next-generation POS) into consistent, well-documented models so users never have to reason about where the data came from.
Build curated, analysis-ready marts for finance and product analytics, and enable self-serve for power users through clean semantics and documentation.
Write reusable macros and conventions that keep a growing dbt project consistent and maintainable.
Data Quality, Monitoring & Job Health
Qualification
Experience in paymentsCDC and streaming ingestion (eSnowflake administrationData observability tools
Preferred
Experience in payments, fintech, POS, or SaaS businesses.
CDC and streaming ingestion (e.g., Debezium, Kafka, Streamkap) or modern ingestion frameworks (e.g., dlt, Fivetran).
Unifying data across platform migrations or multiple product backends.