Y

YLD

AI-augmented software engineering and design services

Principal Data Engineer – Data Practice Lead

Data EngineeringConfirmed live in the last 24 hours
Full-timeLondon, UK

About the Job

Requirements

  • Consulting or agency experience is beneficial, although client- or stakeholder-facing experience elsewhere is acceptable.
  • A track record of technical leadership, including leading a team or function.
  • Ability to present to senior client stakeholders and maintain credibility under commercial pressure.
  • Ability to translate engineering constraints into business terms and negotiate realistic commitments across functions.
  • Willingness to build a public presence in the data community over time.
  • Ability to read and review SQL that performs at scale and understand query planning, engine quirks, and how materialisation choices affect cost and performance.
  • Experience building and maintaining production data systems in typed, testable Python, rather than only notebooks, and ability to set that standard for others.
  • Experience making deliberate data modelling choices among dimensional, Data Vault, normalised, and denormalised designs, and explaining trade-offs in flexibility, query performance, and maintainability to engineers and clients.
  • Ability to design idempotent, incremental, dependency-aware transformations, thinking in directed acyclic graphs rather than scripts.
  • Ability to weigh batch, streaming, and micro-batch pipeline trade-offs in latency, complexity, cost, and reprocessability, and select an appropriate approach.
  • Knowledge of data testing, including what to catch at build time (schema contracts, assertions, and transformation logic) versus defer to observability.
  • Experience treating data reliability through measurable indicators, alerting, incident response, and root cause analysis.
  • Experience versioning, testing, and deploying data pipelines with continuous integration and continuous delivery, including environment promotion, rollback strategies, and infrastructure as code.
  • Experience implementing data lineage, cataloguing, sensitive-data classification, or access control, and holding clients accountable for auditable and secure data.
  • Experience optimising warehouse spend, storage strategies, or job efficiency and managing compute as a resource.
  • Experience across orchestration platforms such as Airflow and Dagster; warehouses such as Snowflake, BigQuery, and Databricks; ingestion tools such as Fivetran, Airbyte, or custom solutions; and transformation tools such as dbt and Spark.
  • Experience with agentic coding workflows, including context, harness, loop, and graph engineering, and ability to embed AI engineering constructs into pipelines, including retrieval-augmented generation, semantic search, evaluations, and guardrails.
  • Ability to remain credible in client and prospect discussions, including holding a firm technical or commercial position when challenged.
  • Ability to participate in deep technical reviews of architecture, data modelling, and pipeline design.
  • Self-motivation and willingness to own the development of a practice, work with an initially undefined remit, and work across varied clients, stacks, and problems.
  • Ability to work with commercial and client services colleagues who are not technical, translating technical matters clearly.
  • Willingness to travel regularly to client sites, workshops, and industry events.

Responsibilities

  • Perform hands-on data engineering work on pipelines, transformation layers, models, and the infrastructure around them.
  • Adapt data engineering work to varied client contexts, including legacy warehouse migrations, greenfield lakehouses, and transformation layers that need rescuing.
  • Guide the wider team and unblock difficult technical problems as the remit grows beyond individual delivery.
  • Define and evolve internal standards for data work, including testing, documentation, project structure, and code review.
  • Mentor and grow data engineers across the company.
  • Join client and prospect meetings as the technical authority on data alongside client services and commercial leads.
  • Shape proposals and pitches by translating client problems into a credible data approach and defensible scope.
  • Act as the escalation point on live data engagements when technical judgement is needed.
  • Travel to client sites for workshops, discovery sessions, and in-person relationship building, and represent the company at external data events.
  • Own the growth of the data practice, including capability, reputation, and headcount over time.
  • Contribute to attracting and hiring data engineers.
  • Support the sales team in proactively selling data services.
  • Represent the company at data events and in the wider community.

Desired Qualifications

  • Consulting or agency experience.

About the Company

YLD

AI-augmented software engineering and design services

YLD is a technology consultancy that combines AI-augmented software engineering, product design, data engineering and infrastructure into embedded teams to deliver digital systems for clients. Teams are formed to fit each client brief rather than a fixed org chart, and they focus on architecture, data and processes to ensure AI can run in production. The firm has experience with Node.js, React, Kubernetes and GraphQL, has pioneered Design Systems as a service, and works with heavily regulated sectors where governance and audits guide technical decisions. Its goal is to close the gap between AI strategy and execution by delivering production-ready AI-enabled systems while navigating regulatory requirements.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
London, United Kingdom
Founded
2013

Recently Posted Jobs

Explore more opportunities at YLD

See more jobs