Senior Data Engineer

  • Audacia Consulting Limited
  • Leeds, Yorkshire
  • 23/07/2026
Full time Information Technology Telecommunications SQL Python Data Scientist Business Analyst Software Engineer

Job Description

Full Time Leeds, United Kingdom Consulting

Audacia is an award-winning technology consultancy specialising in software engineering, data, AI and cloud.

We have established a reputation as thought leaders and innovators, working as a trusted partner to deliver complex large-scale technology solutions for clients including global agriculture companies, regulatory bodies, multinational energy providers and international automotive manufacturers.

We're looking for a Senior Data Engineer to join our growing team in Leeds City Centre, based out of our waterfront office on The Calls. As a Senior Data Engineer, you will be responsible for designing, building and optimising modern data platforms that underpin analytics, AI and digital transformation initiatives. Working across a range of client engagements, you will deliver robust, scalable data solutions and play a key role in turning business requirements into high-quality data products.

You'll collaborate with software engineers, data scientists and business analysts, contributing your expertise to deliver reliable, future-proof solutions that create measurable value for clients. You'll be trusted to take ownership of your work, solve complex technical challenges and contribute to the continuous improvement of both client solutions and our internal ways of working.

We trust our teams. You'll be given autonomy and responsibility throughout projects, with opportunities to contribute ideas, improve processes and develop your technical expertise. Your career is yours to drive at Audacia, with opportunities to specialise, progress into technical leadership roles, or move into management in the future.

You'll be part of a community here, with people who are passionate about technology and like to engage inside and outside of work. You'll normally find us in evenings socialising, playing board games, or having a game of badminton.

As a Senior Data Engineer, you will design, build and optimise modern data solutions across a range of data platforms, including Microsoft Fabric. This will include data ingestion, transformation, modelling, governance, optimisation and reporting.

You will work closely with clients and internal teams to understand requirements, contribute to solution design and deliver reliable, governed data products. You will be expected to independently own technical delivery for significant areas of work, applying engineering best practice and helping ensure solutions are scalable, maintainable and secure.

As a senior member of the team, you will support and guide more junior engineers through collaboration, mentoring and peer reviews, while continuing to develop your own expertise across modern data technologies.

Responsibilities
  • Design, build and maintain scalable data pipelines and data platforms across client engagements.
  • Develop and optimise data models using SQL and Spark-based technologies.
  • Implement ETL/ELT processes that deliver reliable, governed and high-quality data products.
  • Contribute to technical solution design, translating business requirements into practical data engineering solutions.
  • Collaborate with business analysts, data scientists and business stakeholders to
  • translate requirements into technical solutions.
  • Apply data governance practices including data quality, security, lineage and compliance considerations.
  • Monitor, troubleshoot and optimise data solutions to ensure reliability and performance.
  • Support code reviews, knowledge sharing and continuous improvement initiatives within the team.
  • Contribute to the development of reusable assets, patterns and best practices across Data Engineering engagements.
  • Strong communication skills with the ability to explain technical concepts to both technical and non-technical audiences.
  • Excellent analytical and problem-solving abilities.
  • Ability to work independently and take ownership of technical delivery.
  • Consulting mindset, comfortable working directly with clients and navigating changing requirements.
  • Strong attention to quality, maintainability and engineering best practice.
  • Collaborative approach with the ability to support and guide less experienced team members.
Required Experience
  • 3+ years' experience in data engineering.
  • Experience designing and building production-grade data pipelines and ETL/ELT solutions.
  • Strong proficiency in SQL, data modelling and modern data architecture patterns.
  • Experience working with large-scale datasets and cloud-based data platforms.
  • Experience working with Spark/PySpark and Python in data engineering environments.
Desired Experience
  • Experience with Microsoft Fabric.
  • Experience with lakehouse architectures and Delta Lake storage formats.
  • Experience with real-time or streaming data workloads.
  • Exposure to AI/ML data preparation or serving patterns.
  • Familiarity with Power BI modelling support.
  • Experience working in consulting or client-facing environments.
  • Hands-on expertise with a modern data platform such as Microsoft Fabric, Databricks or Snowflake.
  • SQL (T-SQL & Spark SQL)
  • PySpark and Python
  • Git-based version control
  • Delta Lake and Lakehouse/Medallion architecture
  • Distributed compute frameworks such as Spark
  • Real-time analytics and streaming technologies