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

Apply Now

Data Engineer

Harvey Nash
Edinburgh
1 day ago
Create job alert

Data Engineer | 6 Month Contract | (Outside IR35) | Hybrid, Edinburgh | Starting ASAP

Day Rate: 470

About the Role:

The focus of the work will be the collaborative development of internal casework-profiling solutions using data extraction & processing techniques applied to semi-structured and unstructured documents and forms. The candidate will also be expected to deliver robust and resilient data integration solutions and automation of data products and services to ensure that the Data Warehouse is fit-for-purpose.

The client is in the process of creating a Data Warehouse to enhance the data analytics capability and ensure robust data governance and data management. It is envisaged that the Data Warehouse will provide the foundation for the development of new data products and derivatives to support core operational and commercial activities. The Data domain is one of six product domains established to enable the client to develop and support high quality and resilient digital products. The small team is multi-functional with a collaborative and agile culture.

Main Duties

  • Contribute to the development and delivery of solutions to integrate new datasets into the data warehouse
  • Support the development of new data products in collaboration with the Senior Data & AI Product Manager and other stakeholders
  • Assist in activities to migrate the data warehouse from on-prem to AWS cloud
  • Support the delivery of ongoing data engineering activities
  • Ensure technical resiliency of all data integration solutions and services
  • Support the delivery of ongoing data engineering activities
  • Enhance and support existing data product outputs for both internal and external customers.
  • Collaborate with technical colleagues across the organisation to design robust data integration solutions
  • Demonstrate excellent, sustainable and collaborative software development practice that's focused on delivering highly readable, maintainable and appropriate artefacts.
  • Actively participate in all team events, leading where specialist knowledge is required and supporting the team to improve their process through inspection and adaptation.
  • Troubleshooting and fixing development and production problems across multiple environments and operating platforms.

Requirement for Data Engineering services

  • Engage with the wider communities of practice and interest to share knowledge, technique and experience
  • Ensures high quality of developed solutions through development and maintenance of unit tests - with appropriate code coverage - and code analysis using code quality tools,
  • Ensure that developed software complies with non-functional software requirements such as accessibility, security, UI/UX, performance, maintainability and deployability,
  • Routinely use collaborative development practices such as pairing and mobbing techniques in programming, code reviews, system design and requirements analysis, etc.
  • Support and deliver the disaster recover assurance of digital services, striving towards a sustainable Recovery Time Objective of 2hrs and Recovery Point objective of zero. This will be assured at 6 weekend points over the course of a FY year

Essential Skills & Experience:

Significant commercial experience with the following technology:

  • Python
  • PostgreSQL
  • REST APIs
  • Modern DevOps and CI/CD practices and tooling including Docker, GitLab CI, AWS CodePipeline, AWS CDK and AWS CloudFormation

Significant and demonstrable commercial experience in the following areas:

  • Expertise in SQL, data transformation and analysis
  • Delivering high quality software collaboratively in high-performing, cross-functional development teams.
  • Experience implementing data ETLs, data streaming systems and data integration solutions
  • Experience working in the Agile delivery models - such as Scrum and/or Kanban frameworks.

Desirable Qualifications

  • Data warehousing
  • Hybrid on-premises/cloud solutions
  • AWS Glue, Step Functions, Lambda functions, S3, RDS, Data Migration Service
  • Using testing tools for unit testing, including system test automation frameworks
  • Openshift
  • PostGIS for PostgreSQL
  • Designing and implementing solutions using service and event-based architectures
  • Monitoring, alerting, intelligence tools and processes, including Grafana
  • Human-centred, research-driven, inclusive design practices
  • Developing within Digital First or GDS quality standards
  • TDD

This role has been deemed Outside IR35 by the client. Applicants must hold, or be happy to apply for, a valid Basic Disclosure Scotland. Please click the link to apply.

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.

Machine Learning Hiring Trends 2026: What to Watch Out For (For Job Seekers & Recruiters)

As we move into 2026, the machine learning jobs market in the UK is going through another big shift. Foundation models and generative AI are everywhere, companies are under pressure to show real ROI from AI, and cloud costs are being scrutinised like never before. Some organisations are slowing hiring or merging teams. Others are doubling down on machine learning, MLOps and AI platform engineering to stay competitive. The end result? Fewer fluffy “AI” roles, more focused machine learning roles with clear ownership and expectations. Whether you are a machine learning job seeker planning your next move, or a recruiter trying to build ML teams, understanding the key machine learning hiring trends for 2026 will help you stay ahead.

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.