Principal Data Engineer
Required skills
5+ years in data engineering, with demonstrable experience operating in a senior IC capacity Hands-on production experience with Databricks Hands-on experience with dbt Strong SQL and Python Experience working with enterprise data sources - CRM, ERP, or finance systems Track record of defining and applying engineering standards across testing, CI/CD, documentation, and observability Experience operating in complex environments - multi-system landscapes, integration programmes, or platform migrations Strong communication skills - credible with engineers, analysts, and senior business stakeholders, and able to translate technical decisions into business impact
Preferred skills
Direct experience with CRM, ERP, or finance platforms (e.g., Salesforce, Sage, SAP) as data sources Experience leading data integration across acquired systems or major source system migrations Familiarity with the wider Databricks ecosystem - Unity Catalog, Lakeflow, MetricFlow, DQX Experience working within a data product operating model with defined contracts and SLAs Background in SaaS environments Familiarity with modern BI tools (Tableau preferred) and how data is consumed downstream
Technologies
Databricks, dbt, SQL, Python, CRM, ERP, finance systems, Unity Catalog, Lakeflow, MetricFlow, DQX, Tableau
Responsibilities
Design and deliver enterprise data products on Databricks - owning ingestion, transformation, and serving layers across the medallion architecture (bronze/silver/gold) to produce certified datasets consumed across the business Lead the hard problems in the domain - entity resolution, master data, integration of acquired systems, and the engineering complexity of operating across multiple ERP and CRM platforms Define and evolve engineering standards - dbt patterns, ingestion patterns, data contracts, testing, observability - and contribute to cross-cutting standards across the wider data function Own data quality and contracts for the data products you ship - implementing quality checks, maintaining contracts as the interface between producers and consumers, and ensuring issues are caught early and remediated cleanly Raise the technical bar around you - through code review, design input, pairing, and the kind of senior IC presence that lifts the engineers and analysts you work with Translate operational complexity - multi-system landscapes, ongoing integrations, fragmented source systems - into clean, durable engineering execution that the business can rely on
Seniority
Senior IC
Domain
EdTech SaaS, enterprise data, CRM, ERP, finance, revenue operations