Senior Data Engineer
Milo.ai · London (UK)· On-Site · Full-time
Who we are
Milo is an AI analyst that gives teams answers from their data in minutes. No more waiting days for a dashboard or chasing down the one person who knows where the numbers live - Milo connects to your company's data and delivers insight on demand.
Building the agent was just the beginning. We're now moving one level deeper: a data platform built by agents, for agents. On our platform, agents create pipelines that automatically clean a company's data and make it agent-ready by connecting it to a semantic model and an ontology. The result: clean, well-defined, meaning-rich data that any agent - ours or anyone else's - can reliably reason over. We believe this is the next foundational layer of the AI stack, and we're building it now.
The role
As a Senior Data Engineer, you'll sit at the forefront of this new platform. This isn't a maintenance role on an established system - you'll be deeply involved in shaping the product itself: the pipeline architecture agents build on, the semantic layer that gives data meaning, and the standards for what "agent-ready data" means.
You'll build the infrastructure that lets agents autonomously create pipelines - ingesting, cleaning, and unifying data from a wide range of sources, then connecting it to a semantic model and ontology so it's fast, queryable, and meaningful for both AI agents and traditional BI workloads.
What you'll do
* Build the pipeline infrastructure and primitives that agents use to autonomously ingest, clean, and merge data from diverse sources
* Shape the semantic model and ontology layer that turns raw company data into agent-ready data
* Design and operate robust DAG-based orchestration for reliable, observable, agent-driven workflows
* Make large volumes of data performant and accessible for agents and analytical/BI workloads alike
* Work closely with product and AI engineering to define what agents need from data infrastructure
* Help set the engineering standards and best practices as the team grows
What we're looking for
* 5+ years of data engineering experience, ideally including time at a fast-moving product company
* Strong hands-on experience with modern ETL/ELT tooling such as dbt, Dagster, or similar
* A track record of building data pipelines that merge and reconcile data from multiple heterogeneous sources
* High proficiency in Python (and/or other relevant languages)
* Experience deploying and operating DAG orchestrators such as Airflow
* Familiarity with a variety of storage systems - relational, object storage, warehouses, and beyond
* Experience making large datasets accessible to BI systems at scale
* Hands-on experience with columnar storage engines such as ClickHouse or DuckDB
Bonus points
* Experience integrating with enterprise SaaS APIs (e.g. Salesforce, SAP)
What we offer
* Compensation: £70,000 – £150,000, depending on experience
* Generous Stock Options
* A foundational role on a new product with real influence over architecture and direction
* A small, ambitious team building at the frontier of AI and data infrastructure