Menu

Advanced Data Engineer

Job details
Posting date: 08 June 2026
Salary: £50,129.00 to £57,365.00 per year
Additional salary information: £50129.00 - £57365.00 a year
Hours: Full time
Closing date: 22 June 2026
Location: Cardiff, CF10 4BZ
Company: NHS Jobs
Job type: Permanent
Job reference: C9028-26-0096

Apply for this job

Summary

Job responsibilities Key Skills,Knowledgeand Experience: Advanced SQL and scripting skills(Python/R)for data engineering, automation and orchestration tasks. Experience using and implementing schema and metadata design (e.g., star schema, snowflake, normal forms), with strong understanding of master and reference data management. Experience working with Google Cloud Platform building and managing data solutions such as data lakes or data warehouses Skilled in using cloud tools such Big Query, Cloud Run, Cloud Scheduler and so forth. Proven experience with data visualisation tools, particularly on the Microsoft Stack or GCP. Proven experience with GitHub based DevOps processes Knowledge of data integration patterns and technologies (e.g., ETL, ELT, API-first), including near real-time and event-driven approaches. Proven experience in on-prem to Cloud migration and greenfield projects. Proven experience in handling sensitive and PII data in modern cloud-based data platforms Experience collaborating with business stakeholders, analysts, and developers to translate business needs into technical solutions. What you'll bring to the team: Proven experience as a Data Engineer in a hands-on role, with communication and collaboration skills to match your technical expertise. Proven experience in GCP. Strong proficiency in automation of data processes, particularly ETL/ELT at scale. Advanced programming skills in SQL and Python/Randa collaborative, CI/CD approach to pushing code; experience with orchestration and data pipeline tools. A user-focused approach to data delivery, ensuring that outputs are accessible, actionable and grounded in real-world context Effective communication and stakeholder engagement skills, with the ability to influence at all levels of the organization. A collaborative mindset, coupled with a passion for delivering in a high-performing team environment. You will be able to find a full Job description and Person Specification attached within the supporting documents or please click "Apply now" to view on Trac. The ability to speak Welsh is desirable for this post; Welsh and/or English speakers are equally welcome to apply. Person Specification Qualifications and Knowledge Essential Undergraduate degree or equivalent knowledge and skills in data engineering or related discipline, for example (but not limited to) computer science, data science, information technology, software engineering, or other discipline with a substantial data engineering component Evidence of continuing professional development and practical application of learning in data engineering Experience Essential Evidence of in-depth knowledge and experience in Google Cloud Platform, Python/R, SQL, Data Warehousing,Power BIand on-prem to cloud migration. Evidence of developing and delivering effective data engineering projects, including data architecture, data modelling, ETL processes, and metadata management concepts Evidence of using tools such as Git, GitHub Actions to effectively manage work-flow, version control, and collaborative development, and use of Agile delivery methodologies Evidence of understanding and application of data security, governance, and compliance regulations Evidence of successful delivery of data engineering products in a complex organisational environment Skills and Attributes Essential Communicating between the technical and non-technical. You can communicate effectively with technical and non-technical stakeholders. You can support and host discussions within a multidisciplinary team, with potentially difficult dynamics. You can be an advocate for the team externally and can manage differing perspectives. (Skill level: working) Data analysis and synthesis. You can undertake data profiling and source system analysis. You can present clear insights to colleagues to support the end use of the data. (Skill level: working) Data development process. You can design, build, and test data products that are complex or large scale. You can build teams to complete data integration services. (Skill level: practitioner) Data innovation. You can understand the impact on the organisation of emerging trends in data tools, analysis techniques and data usage. (Skill level: working) Data integration design. You can select and implement the appropriate technologies to deliver resilient, scalable, and future -proofed data solutions. (Skill level: practitioner) Data modelling. You can produce relevant data models across multiple subject areas. You can explain which models to use for which purpose. You can understand industry -recognised data modelling patterns and standards, and when to apply them. You can compare and align different data models. (Skill level: practitioner) Metadata management. You can design an appropriate meta data repository and present changes to existing metadata repositories. You can understand a range of tools for storing and working with metadata. You can provide oversight and advice to more inexperienced members of the team. (Skill level: practitioner) Problem resolution (data). You can respond to problems in databases, data processes, data products and services as they occur. You can initiate actions, monitor services, and identify trends to resolve problems. You can determine the appropriate remedy and assist with its implementation, and with preventative measures. (Skill level: working) Programming and build (data engineering). You can use agreed standards and tools to design, code, test, correct and document moderate-to-complex programs and scripts from agreed specifications and subsequent iterations. You can collaborate with others to review specifications where appropriate. (Skill level: practitioner) Technical understanding. You can understand the core technical concepts related to the role and apply them with guidance. (Skill level: working) Testing. You can review requirements and specifications and define test conditions. You can identify issues and risks associated with work. You can analyse and report test activities and results. (Skill level: working) A demonstrated ability to embrace, drive, and lead change, to lead others to achieve organisational goals and objectives, with an enthusiasm for improving performance and services The ability to flexibly adjust plans and workloads to meet the requirements of the role, such as planning and organising broad range of complex activities; formulates, adjusts plans or strategies Plans specialist projects which impact across clinical and non-clinical areas Ability to demonstrate understanding and application of our work place values, together with the underpinning behaviours identified for success in this role Desirable Experience working with NHS or with comparable healthcare settings. Welsh Language Skills are desirable at levels 1 to 5 in understanding, speaking, reading, and writing in Welsh Other Essential Willingness and ability to travel between sitesin a timely mannerto meet the needs of the service Right to Work / Visa Sponsorship This role is aligned to SOC Code 2133 - IT business analysts, architects and systems designers (including Data Engineers). Please note: Public Health Wales may only offer Skilled Worker visa sponsorship where an applicant: Holds an existing Skilled Worker visa granted before 4 April 2024 and is eligible under transitional arrangements, or Qualifies as a new entrant to the labour market (for example, under 26 or switching from a student or Graduate visa), or Meets other reduced salary threshold criteria as defined by the UK Home Office Applicants are advised to assess their own eligibility before applying.

Apply for this job