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.
Benefits
- 25 days holiday + bank holidays
- Private health cover
- Pension matching up to 6%
- Dedicated career coach
- Cycle to work scheme
- Regular social events
- Discretionary annual bonus
- Weekly breakfast sandwiches
- Volunteering days
About the Role:
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.
Main Duties:
- 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.
Key Competencies & Requirements:
- 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.
- Azure cloud experience.
- 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.
Technologies and Tools:
Required experience:
- Hands-on expertise with a modern data platform such as Microsoft Fabric, Databricks or Snowflake.
- SQL (T-SQL & Spark SQL)
- PySpark and Python
- Azure Data Engineering services (ADLS, Synapse, Azure SQL)
- Git-based version control
Desired experience:
- Delta Lake and Lakehouse/Medallion architecture
- Distributed compute frameworks such as Spark
- Real-time analytics and streaming technologies
- Infrastructure-as-code or deployment automation (e.g. Terraform, Azure DevOps)

