Senior Data Engineer in London

Senior Data Engineer in London

London Full-Time 60000 - 80000 ÂŁ / year (est.) Home office possible
YLD Limited

At a Glance

  • Tasks: Build innovative data solutions and mentor fellow engineers in a dynamic consultancy.
  • Company: Join a remote-first consultancy that values curiosity and collaboration.
  • Benefits: Enjoy competitive pay, health care, generous leave, and training allowances.
  • Other info: Flexible work environment with a strong commitment to diversity and inclusion.
  • Why this job: Make a real impact with diverse clients and cutting-edge technology.
  • Qualifications: Proficient in SQL and Python, with experience in data engineering and analytics.

The predicted salary is between 60000 - 80000 ÂŁ per year.

Our goal is to help our clients keep moving forward. We work with them to build the skills and capabilities they need to stay ahead of the competition, and we know our success only happens when they succeed. We’re a team of curious, talented people, and we’re committed to making YLD a place where great people want to work, grow, and stay. We’re a remote-first consultancy specialising in software engineering, product design, and data. Our teams are based across London, Lisbon, and Porto, and we create digital solutions that continue to deliver value long after our work is done.

About the role: As a Senior Data Engineer, you’ll be part of a client team building innovative products. We expect you to be curious, passionate, driven, and enthusiastic. You’ll be proficient at problem-solving, and crafting scalable, resilient, and fault‑tolerant architectures. You’ll be an effective communicator and a team player. You and your team will move in a fast‑paced engineering environment, achieving outstanding results and delivering exciting projects.

About you: A YLD Senior Data Engineer is a highly skilled engineer who spans across data engineering and analytics engineering, and knows where the boundaries sit. You've built pipelines and transformation layers. You've inherited messy data projects and made them good. You have opinions about how data teams should work and the humility to adapt them to context. You have a real passion for the craft and are an active learner who gets excited by the variety that consultancy brings: different clients, different stacks, different problems.

Your day-to-day responsibilities will look like this:

  • Delivering data work on client engagements: pipelines, transformation layers, models, and the infrastructure around them
  • Adapting to different client contexts, legacy warehouse migrations, greenfield lakehouses, struggling transformation layers that need rescuing
  • Defining and evolving our internal standards for data work: testing, documentation, project structure, code review
  • Mentoring and growing data engineers across the company
  • Showing up for client team moments (internal speakers, learning sessions, social events) to build strong working relationships.
  • Contributing to proposals and helping shape engagements during the sales process
  • Representing YLD externally through writing, speaking, and contributing to the wider data community.

You’ll have the following skills and experience:

  • SQL as engineering: You write SQL that's reviewable, testable, and performs at scale. You understand query planning, engine quirks, and how materialisation choices affect cost and performance
  • Python for data: You write typed, testable Python for pipelines and tooling. You've built and maintained production data systems, not just notebooks
  • Data modelling: You've made deliberate choices between dimensional, Data Vault, normalised, and denormalised designs. You can explain those trade‑offs in terms of flexibility, query performance, and maintainability
  • Transformation architecture: You design transformations that are idempotent, incremental, and dependency‑aware. You think in DAGs, not scripts
  • Pipeline design: You understand batch, streaming, and micro‑batch trade‑offs. You consider latency, complexity, cost, and reprocessability. And choose the right approach for the problem
  • Data testing: You write tests as code, schema contracts, assertions, and transformation logic. You know what to catch at build time vs. defer to observability
  • Data observability: You treat data reliability like site reliability. Measurable indicators, alerting, incident response, and root cause analysis
  • CI/CD for data: You version, test, and deploy pipelines like software. Environment promotion, rollback strategies, and infrastructure as code for reproducible environments
  • Data governance: You've implemented lineage, cataloguing, sensitive data classification, or access control. Not just built pipelines, but made them auditable and secure
  • Cost-conscious: You've optimised warehouse spend, storage strategies, or job efficiency. You treat compute as a resource to manage, not ignore
  • Platform fluency: You've worked across the modern stack. Orchestration (Airflow, Dagster), warehouses (Snowflake, BigQuery, Databricks), ingestion (Fivetran, Airbyte, custom), and transformation (dbt, Spark)
  • Cross‑functional fluency: You translate engineering constraints into business terms and negotiate realistic commitments

You’ll be:

  • Self‑motivated and proactive
  • Comfortable with ambiguity, experimentation, and iteration
  • Collaborative by default. You work well in teams and across teams
  • Analytical and detail‑oriented in your approach to problems
  • Comfortable context‑switching across clients, stacks, and problem types
  • Willing to shape engagements, not just deliver them: contributing to proposals, scoping, and client relationships
  • Active in the wider data community: writing, speaking, or open‑source contribution
  • Genuinely committed to diversity, equity, and inclusion

Benefits you'll get:

  • Company Private Health care
  • Enhanced fully paid maternity and paternity leave for up to 6 months
  • Company’s Pension Scheme (UK Only)
  • 25 days annual holiday (excluding Public Holidays)
  • ÂŁ2000/€2000 annual allowance for Training/Conferences
  • ÂŁ300/€300 annual allowance for additional hardware
  • Wellbeing & Performance Support via Oli including Therapy and Coaching
  • Discretionary Bonus (depending on Company performance and results)
  • Company laptop

We’re an equal‑opportunity employer and value diversity in all its forms. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, pregnancy or maternity, age, marital status, or disability. We also offer a remote‑first working environment, with flexible working and work–life balance as standard for all employees.

Senior Data Engineer in London employer: YLD Limited

At YLD, we pride ourselves on being a remote-first consultancy that fosters a culture of curiosity and collaboration, making it an exceptional place for Senior Data Engineers to thrive. With generous benefits such as enhanced parental leave, a substantial training allowance, and a commitment to employee well-being, we empower our team members to grow both personally and professionally while working on innovative projects across diverse client contexts. Our inclusive environment and focus on continuous learning ensure that you will not only contribute to exciting solutions but also develop your skills in a supportive and dynamic setting.
YLD Limited

Contact Detail:

YLD Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Data Engineer in London

✨Tip Number 1

Network like a pro! Reach out to your connections in the data engineering field and let them know you're on the lookout for opportunities. A friendly chat can lead to referrals or insider info about openings that aren't even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best data projects, pipelines, and any cool transformations you've done. This is your chance to demonstrate your problem-solving prowess and how you’ve turned messy data into gold.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Be ready to discuss your experience with SQL, Python, and data modelling. And don’t forget to highlight your collaborative spirit – we love team players!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our awesome team at YLD. Let’s make great things happen together!

We think you need these skills to ace Senior Data Engineer in London

SQL
Python
Data Modelling
Transformation Architecture
Pipeline Design
Data Testing
Data Observability
CI/CD for Data
Data Governance
Cost Management
Platform Fluency
Cross-Functional Collaboration
Analytical Skills
Attention to Detail
Proactive Problem-Solving

Some tips for your application 🫡

Show Your Passion: When you're writing your application, let your enthusiasm for data engineering shine through! We love seeing candidates who are genuinely excited about the craft and the variety that consultancy brings.

Tailor Your Experience: Make sure to highlight your relevant experience in data engineering and analytics. We want to see how you've tackled messy data projects and built scalable solutions, so be specific about your achievements!

Be Clear and Concise: Keep your application clear and to the point. We appreciate well-structured applications that are easy to read. Use bullet points if it helps convey your skills and experiences more effectively.

Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to hear from you!

How to prepare for a job interview at YLD Limited

✨Know Your Data Engineering Fundamentals

Before the interview, brush up on your SQL and Python skills. Be ready to discuss how you've built pipelines and transformation layers in previous roles. Prepare examples that showcase your understanding of data modelling and transformation architecture, as these are key aspects of the Senior Data Engineer role.

✨Showcase Your Problem-Solving Skills

Think of specific challenges you've faced in past projects, especially those involving messy data or legacy systems. Be prepared to explain how you approached these problems, the solutions you implemented, and the outcomes. This will demonstrate your ability to adapt and thrive in different client contexts.

✨Communicate Effectively

As a Senior Data Engineer, you'll need to be an effective communicator. Practice explaining complex technical concepts in simple terms. During the interview, engage with your interviewers by asking questions and clarifying their needs. This shows you're not just a techie but also a team player who values collaboration.

✨Demonstrate Your Passion for Learning

YLD values curiosity and a passion for the craft. Share examples of how you've continued to learn and grow in your field, whether through online courses, community involvement, or personal projects. Highlight any contributions you've made to the wider data community, as this aligns with their commitment to excellence and innovation.

Senior Data Engineer in London
YLD Limited
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>