Data Engineer

Sonovate
Cardiff
3 days ago
Create job alert

Job title: Data Engineer


Location: Cardiff or London Hybrid working (1 day a week in the office)


About Sonovate

Sonovate is redefining the future of work through intelligent financial infrastructure. As a technology‑first fintech, we power the contingent workforce economy with scalable, automated funding and workflow solutions that help businesses grow with confidence. Our platform combines embedded finance, automation and seamless integrations to unlock efficiency, flexibility and growth for our customers.


Looking ahead, we’re focused on building long-term value and creating structural advantage for businesses in a rapidly evolving world of work. Our ambition is to continually innovate, strengthen our foundations and explore new opportunities that make Sonovate an indispensable partner for organisations everywhere. If you’re motivated by shaping the future and delivering impact at scale, you’ll thrive here. Join us as we power the next generation of work.


Role Overview

We are looking for a T-shaped Data Engineer to join our data and analytics team.


Our Data & Analytics team prides itself on being customer focussed, using progressive technology to deliver end to end to high quality. We need someone to join us who understands that data powers automation, AI systems and intelligent financial infrastructure.


The Data Engineer is responsible for designing and operating reliable data pipelines and semantic models that make Sonovate’s data usable by analytics, applications, and AI-driven services such as agents and digital workers. This role combines technical expertise in tools like Python, SQL, dbt, and Azure-based services with a focus on delivering scalable, efficient solutions aligned with organisational needs.


The Data Engineer produces maintainable, high-quality code while adhering to engineering standards and non-functional requirements (e.g., observability, reliability, and security). They troubleshoot pipeline issues, contribute to advanced analyses as needed, and demonstrate an understanding of the data platform architecture and business domains to drive impactful results.


This role suits an engineer who is curious about how AI is changing software development and data platforms. You don’t need deep AI expertise, but you should be excited to learn how data engineering enables automation, natural language interfaces and intelligent systems.


Key Responsibilities


  1. You’ll be part of the team responsible for maintaining and enhancing Sonovate’s data platform, helping the business grow, innovate and make better decisions through improved visibility and data led insight.
  • Due to team size we encourage people to develop skills outside their core skillset to support the rest of the data team. This is encouraged and shaped to the individuals aspirations in combination with the team need.
  • Building and maintaining data products that power internal analytics, customer-facing platform features and AI-driven capabilities. This includes the provision and support of relevant infrastructure and all analytical software as well as providing subject matter expertise to all stakeholders. This includes working exposure points: APIs, Analytics, AI Agents, Product Features.


Data for AI and Automation

  • Design datasets and data models optimised for use in AI-driven workflows, agent systems and natural language interfaces.
  • Ensure data is discoverable, trustworthy and structured so it can safely power internal automation and customer-facing AI capabilities.
  • Ensure appropriate governance, lineage and access control so that data can be safely used in analytics, automation and AI systems without compromising confidentiality or regulatory obligations.


Contribute to context-driven development by ensuring that data models, lineage, documentation and business logic are clearly defined and machine-readable so they can be used by both engineers and AI-assisted development tools. As AI-assisted development becomes part of the engineering workflow, data engineers will increasingly act as stewards of structured context. This includes: data definitions, lineage, schema design, semantic clarity


Key Skills

  • Proficient in delivering data pipelines using Python, SQL, dbt and tools like Azure Functions and Logic Apps.
  • Familiarity with the Snowflake data platform and its unique features e.g. dynamic tables, zero copy clones etc.
  • Demonstrates proficiency with CI/CD pipelines, including modifying behaviour using variables.


What will you get in return?

  • 28 days holiday + bank holidays
  • Private medical insurance with Bupa
  • Employee Assistance Programme
  • Techscheme with Apple and Currys PC World
  • Cyclescheme
  • Working with latest technologies and leading SaaS providers
  • Eye care vouchers with Specsavers
  • 50% discounted gym membership
  • 50% off mobile apps (Calm, Duolingo, Audible, Les Mills)
  • 2 days charity leave per year
  • You’ll work for a company that is passionate about personal development and a strong community focussed culture


Sound interesting?

If your answer is ‘yes’ then click apply to find out more!


If you require any reasonable adjustments to support you during the interview process, please let our Talent Acquisition Partner (Alex Morrell) know and we'd be happy to help!


We know that diverse teams are strong teams. We promote a diverse, inclusive and empowering culture and are committed to recruiting, retaining and developing all our employees


Please note: All successful applicants who are offered a role at Sonovate will be required to pass background screening checks before starting with us. These checks will include National ID Checks, Right to Work, Employment References, Adverse Financial History, Criminal Record, Global Sanctions, Bankruptcy checks. Our Talent Acquisition team will be able to run you through these in detail at the early stage of your application

Related Jobs

View all jobs

Data Engineer

Data Engineer

Data Engineer

Data Engineer

Data Engineer

Data Engineer

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

How Many Data Engineering Tools Do You Need to Know to Get a Data Engineering Job?

If you’re aiming for a career in data engineering, it can feel like you’re staring at a never-ending list of tools and technologies — SQL, Python, Spark, Kafka, Airflow, dbt, Snowflake, Redshift, Terraform, Kubernetes, and the list goes on. Scroll job boards and LinkedIn, and it’s easy to conclude that unless you have experience with every modern tool in the data stack, you won’t even get a callback. Here’s the honest truth most data engineering hiring managers will quietly agree with: 👉 They don’t hire you because you know every tool — they hire you because you can solve real data problems with the tools you know. Tools matter. But only in service of outcomes. Jobs are won by candidates who know why a technology is used, when to use it, and how to explain their decisions. So how many data engineering tools do you actually need to know to get a job? For most job seekers, the answer is far fewer than you think — but you do need them in the right combination and order. This article breaks down what employers really expect, which tools are core, which are role-specific, and how to focus your learning so you look capable and employable rather than overwhelmed.

What Hiring Managers Look for First in Data Engineering Job Applications (UK Guide)

If you’re applying for data engineering jobs in the UK, the first thing to understand is this: Hiring managers don’t read every word of your CV. They scan it. They look for signals of relevance, credibility, delivery and collaboration — and if they don’t see the right signals quickly, your application may never get a second look. In data engineering, hiring managers are especially focused on whether you can build and operate reliable, scalable data systems, handle real-world data challenges and work effectively with analytics, BI, data science and engineering teams. This guide breaks down exactly what they look at first in your application — and how to shape your CV, portfolio and cover letter so you stand out.

The Skills Gap in Data Engineering Jobs: What Universities Aren’t Teaching

Data engineering has quietly become one of the most critical roles in the modern technology stack. While data science and AI often receive the spotlight, data engineers are the professionals who design, build and maintain the systems that make data usable at scale. Across the UK, demand for data engineers continues to rise. Organisations in finance, retail, healthcare, government, media and technology all report difficulty hiring candidates with the right skills. Salaries remain strong, and experienced professionals are in short supply. Yet despite this demand, many graduates with degrees in computer science, data science or related disciplines struggle to secure data engineering roles. The reason is not academic ability. It is a persistent skills gap between university education and real-world data engineering work. This article explores that gap in depth: what universities teach well, what they consistently miss, why the gap exists, what employers actually want, and how jobseekers can bridge the divide to build successful careers in data engineering.