Senior Data Engineer

Maeve Ai Copilot — United Kingdom · Posted ~13 hours ago

Senior Full-time

Skills

Data engineering Data modeling Data cleaning Data pipelines dbt Snowflake Semantic modeling Data integration SQL Cube Shopify PLM systems

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior data engineering role focused on turning complex retail data into trustworthy, queryable datasets for human users and AI agents. You will own data from raw sources through a semantic layer, build models and pipelines with dbt and Snowflake, integrate data from commerce and enterprise systems, and help establish consistent definitions across analytics and AI experiences.

Highlights

Ownership across the data lifecycle, from raw source data through semantic modeling, with substantial hands-on data engineering. The role offers autonomy, opportunities to influence data quality and consistency, and room to expand toward data science and AI-focused work.

Description

The role Our tech team is roughly 75% data, 25% software. We are looking for someone to join the data side of our team; turning messy retailer data into something humans and AI agents can trust. In this role, you will own everything from raw source data up to and including the Cube semantic layer that powers the product: modelling, cleaning and serving data in dbt and Snowflake, a healthy amount of data engineering (getting data out of Shopify, PLMs and customer warehouses), and room to grow towards data science if that appeals. Questions you’ll help us answer: Onboarding: How do we take a brand’s raw Shopify, returns and PLM exports and have a trustworthy, queryable model of their business live in days, not months?The semantic layer: When a merchandiser reads a dashboard and an agent answers in chat, how do we guarantee they see the same number? What gets defined once, in Cube, and reused everywhere?Data for AI: When a buyer asks Maeve “which of next season’s products are most at risk?”, what data needs to exist, and in what shape, for the agent to answer correctly?Data quality: Why does this brand’s return rate differ between Maeve and their own reporting, and which is right? How do we catch bad source data before a customer does?Cost and scale: Where are we paying for Snowflake queries that could be modelled better? As we go from 25 brands to 100, what has to change so nothing breaks? Your work will directly shape what major fashion brands see in the product, and what our agents and models can do with the data. The stack Data: Snowflake (including Cortex), dbt, Postgres; ingestion from Shopify, PLMs (e.g. Centric), returns platforms and customer warehouses (e.g. BigQuery)Languages: SQL and Python; TypeScript a bonusProduct: Python API (FastAPI), Cube.dev semantic layerInfrastructure: AWS (ECS, Lambda, RDS, S3), Docker, single monorepoAI: LLM chat and agents (Anthropic Claude) are core product features; we’re heavy users of AI coding agents internally What we’re looking for Must-haves 5+ years in analytics or data engineering: Ideally in production environments where your work has directly impacted users or customersStrong SQL: From querying and modelling source data to writing ingestion and orchestration codedbt and a cloud data warehouse: You’ve designed and owned dbt projects in Snowflake (or BigQuery, Redshift, Databricks), not just contributed models to someone else’sData modelling: You turn inconsistent source systems into a clean, well-documented model that people and AI agents can use without asking youEnd-to-end ownership: You’ve owned production pipelines from source to serving, made the architectural calls and lived with the consequencesStartup DNA: You’ve either worked at an early-stage company or built and shipped side projects from scratch that people actually useProduct-minded: You care about the “why” behind a request and can push back constructively when something doesn’t make sense for the business or the customer Nice-to-haves Building ingestion from e-commerce, PLM or ERP systems (Shopify, Centric, etc.), or with orchestration and scheduling on AWSExperience with a semantic layer (Cube.dev, LookML, dbt metrics or similar)Experience with LLM-powered applications (RAG, agents) or hands-on ML / data science workExperience working under GDPR / ISO 27001 requirementsUnderstanding of the fashion / retail industry What matters most to us You communicate clearly, to non-technical stakeholders and customers alikeYou balance rigour with speed and take full ownership of getting data into productionYou’re customer obsessed. Enterprise clients depend on the numbers being right, and the best data model is the one that drives a decisionYou’re pragmatic about AI. You use LLMs and coding agents to move faster, and build for them as consumers of your dataYou’re cost-aware by instinct. You notice when a query is burning money and fix it before anyone asks If you don’t tick every box but this role excites you, please apply anyway; we’d love to hear from you.