Job Description
You’ll be the founding Data Engineering hire who lays the tracks that let our teams turn product, operations, and GTM data into decisions—fast and reliably. This role sets up our end-to-end data platform (warehouse, ingest, orchestration, BI) so every team has trustworthy, timely, self-serve insights, directly supporting our mission of resilient data everywhere.
As a Senior Data Engineer, you will gather requirements from stakeholders and leverage those to architect and stand up Ditto’s modern data stack from 0→1: choose and implement the warehouse (Snowflake, Databricks, etc.), transformation, orchestration, and BI layers; establish SLAs, cost controls, and observability. Create robust data ingest from both common and custom sources; design resilient models that serve analytics, experimentation, and operations. Implement ELT with managed connectors and/or open-source ingestion; codify transformations with frameworks that bring testing, CI/CD, and data contracts to analytics code. Orchestrate workflows, alerts, and retries; enforce data quality gates so broken data never reaches stakeholders. Partner with Product, Ops, and GTM to define clear metrics and a semantic layer; enable self-serve exploration and trusted dashboards in Looker/Omni/Mode, or other. Provide pragmatic analyst support (SQL debugging, dashboard bootstraps, troubleshooting) to unblock teams while the function scales. Help scope the next role(s) on Ditto’s Data Eng team and help in the hiring process.
About Ditto
Ditto is redefining how data moves at the edge to make it seamless for developers to build resilient, real-time applications, regardless of network conditions.