Be at the heart of actionFly remote-controlled drones into enemy territory to gather vital information.

Apply Now

Senior Data Engineer

Companies House
Cardiff
3 days ago
Create job alert

This range is provided by Companies House. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

Direct message the job poster from Companies House

We’re looking for a Senior Data Engineer to play a key role in developing our data infrastructure and analytics capabilities. You’ll help design and build data systems that support our analytical products and contribute to the adoption of our Cloud Data Platform (based on Snowflake and dbt). You’ll work as part of a team of data engineers, focused on delivering reliable and fit-for-purpose data to drive our strategic objectives and enable data-driven transformation across the organisation.

As a Senior Data Engineer, you\'ll be expected to:

  • Transform our business data into ready-to-use and fit for purpose datasets that help our analysts and leaders make strategic decisions and improve operations.
  • Promote best practices in using data engineering tools and techniques.
  • Work with different teams to gather important data and to develop reliable, repeatable data pipelines, giving a complete view of the business.
  • Create documentation and collect metadata about created datasets to assist downstream users.
  • Help with the adoption of our Cloud Data Platform and how we operate it in future.
  • Assist the team in fulfilling data requests from across the organisation.
  • Line manage one or two data engineers.

To be eligible for this role you also need to meet our nationality requirements and security clearance requirements. To gain security clearance (SC) you will need to have been a UK resident for a minimum of 3 years out of the last 5 years. Companies House cannot offer visa sponsorship to candidates through this campaign.

Location and working arrangements

Where will you be working: Cardiff, Belfast or Edinburgh. We operate a hybrid model and you may be required to attend the office regularly. Regular patterns of attendance will be agreed with your manager, with flexibility to meet business needs.

Please note, one role can be based in any of the locations advertised whereas the other needs to be aligned to our Cardiff office.

Working hours

This is a full time position of 37 hours per week. For part time, the minimum we can accommodate is 22 hours/3 days.

Person specification

We are looking for the following experience, which will be assessed at sift and at interview. Please refer to the bullet points below when writing your personal statement.

  • Experience of implementing data engineering best practices, particularly those relating to reproducibility and quality assurance of code.
  • Proficient in writing complex SQL queries and optimising query performance for large-scale data warehouses, along with the use of Python, and other tools and languages (such as git, dbt, Snowflake, Databricks etc.).
  • Knowledge of Kimball data modelling principles, including working with and implementing star schemas, fact and dimension tables, and slowly changing dimensions (SCDs).
  • Experience of translating business processes across multiple areas (e.g. operations, finance, HR) into measurable and actionable data models and pipelines.
  • Ability to engage with stakeholders to better understand their reporting and data requirements and translate these into technical requirements.

We\'ll assess you against these behaviours during the selection process:

  • Changing and Improving
  • Delivering at Pace
  • Leadership

We\'ll assess you against these technical skills during the selection process:

  • Programming and build (data engineering)
Next Steps

Join us at Companies House and experience the difference of working within a culture that values you, not only as an employee, but as an integral part of our Companies House team.

We offer an excellent benefits package that includes:

  • Flexible working arrangements that empower you to strike a perfect balance between your professional and personal life.
  • 30 Days Annual Leave and 8 Bank Holidays and 1 Privilege Day.
  • Enrolment into the Civil Service Pension Scheme with a contribution rate of averaging 28.97%.

Click 'Apply Now' to be taken to our main advert where you can see more details regarding the role, the benefits we offer and what it\'s like to work at Companies House.

If you have any questions about the role or process, please reach out to .

This role closes on 26 October 2025 at 23:55.

Seniority and role details
  • Seniority level: Not Applicable
  • Employment type: Full-time
  • Job function: Engineering and Other
  • Industries: Government Administration

Referrals increase your chances of interviewing at Companies House by 2x

Cardiff, Wales, United Kingdom


#J-18808-Ljbffr

Related Jobs

View all jobs

Senior Data Engineer

Senior Data Engineer

Senior Data Engineer

Senior Data Engineer

Senior Data Engineer | Cambridge | Greenfield Project

Senior Data Engineer - 12 month FTC

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.

Machine Learning Recruitment Trends 2025 (UK): What Job Seekers Need To Know About Today’s Hiring Process

Summary: UK machine learning hiring has shifted from title‑led CV screens to capability‑driven assessments that emphasise shipped ML/LLM features, robust evaluation, observability, safety/governance, cost control and measurable business impact. This guide explains what’s changed, what to expect in interviews & how to prepare—especially for ML engineers, applied scientists, LLM application engineers, ML platform/MLOps engineers and AI product managers. Who this is for: ML engineers, applied ML/LLM engineers, LLM/retrieval engineers, ML platform/MLOps/SRE, data scientists transitioning to production ML, AI product managers & tech‑lead candidates targeting roles in the UK.

Why Machine Learning Careers in the UK Are Becoming More Multidisciplinary

Machine learning (ML) has moved from research labs into mainstream UK businesses. From healthcare diagnostics to fraud detection, autonomous vehicles to recommendation engines, ML underpins critical services and consumer experiences. But the skillset required of today’s machine learning professionals is no longer purely technical. Employers increasingly seek multidisciplinary expertise: not only coding, algorithms & statistics, but also knowledge of law, ethics, psychology, linguistics & design. This article explores why UK machine learning careers are becoming more multidisciplinary, how these fields intersect with ML roles, and what both job-seekers & employers need to understand to succeed in a rapidly changing landscape.

Machine Learning Team Structures Explained: Who Does What in a Modern Machine Learning Department

Machine learning is now central to many advanced data-driven products and services across the UK. Whether you work in finance, healthcare, retail, autonomous vehicles, recommendation systems, robotics, or consumer applications, there’s a need for dedicated machine learning teams that can deliver models into production, maintain them, keep them secure, efficient, fair, and aligned with business objectives. If you’re hiring for or applying to ML roles via MachineLearningJobs.co.uk, this article will help you understand what roles are typically present in a mature machine learning department, how they collaborate through project lifecycles, what skills and qualifications UK employers look for, what the career paths and salaries are, current trends and challenges, and how to build an effective ML team.