DATA ENGINEERING AND BIG DATA
TALENT SOLUTIONS
Processing Big Data has become crucial to countless businesses. Those who decide to pursue a career within Big Data face complex development challenges, too tough for relational database systems. After all, there is no Data Science without Data Engineers.
Whilst businesses may have vast quantities of data at the ready, it holds no real value unless it can be stored, harnessed and utilised. It’s estimated that most UK companies have at least 100 terabytes of data stored which could be used for various purposes around the business, as well as newly accessible hard-to-process sources such as web data, image data, and social media data.
This is where those who work in Data Engineering become extremely valuable, as they develop Data Platforms that allow this kind of volume to be processed and used by Data Scientists and analysts across the business.


WHY
HARNHAM?
OUR
SERVICES
-
Permanent and Contract Recruitment: We offer both permanent and contract recruitment solutions, adapting flexibly to support the dynamic requirements of your Big Data and Data Engineering projects.
Â
-
Executive Search: Our executive search service focuses on identifying and securing top-tier leaders in the Data Engineering domain who can advance your strategic goals and technological advancements.
Â
-
Industry-Specific Expertise: Our operations span multiple industries, providing specialized recruitment solutions tailored to the distinctive challenges and opportunities of your sector.
Â
Contact us today to discover how our custom talent solutions can bolster your organization's Data Engineering prowess.

JOBS
LATEST
OPPORTUNITIES
Harnham are a specialist Data & AI recruitment business with teams that only focus on niche areas.

GCP Engineer
London
£500 - £600
+ Data Engineering
ContractLondon
To Apply for this Job Click Here
GCP ENGINEER
6-MONTH CONTRACT
LONDON (FULLY REMOTE)
£500-£600 PER DAY
This role as a GCP BigQuery Engineer offers the chance to work with a leading energy company focused on leveraging data to improve efficiency and decision-making. You’ll be working on complex data projects within Google Cloud, optimising pipelines, and ensuring reliable data processing. The role also involves mentoring others and implementing best practices in BigQuery and dbt.
THE COMPANY
This energy company is a leader in sustainable and data-driven energy solutions, leveraging cutting-edge technology to optimise operations, forecast demand, and enhance efficiency. With a strong focus on digital transformation, they are investing in cloud-based data platforms to drive smarter decision-making and improve sustainability efforts. Joining this team will give you the chance to work on high-impact projects that directly influence energy production, distribution, and consumption, while collaborating with industry experts in a rapidly evolving sector.
THE ROLE
As a GCP Engineer, you will play a key role in a large-scale data transformation project, ensuring efficient data processing, optimisation, and integration. You will also be responsible for creating clear documentation to communicate technical processes to non-technical teams.
Your key responsibilities will include:
- Designing and optimising a BigQuery-based data warehouse, ensuring scalability and efficiency.
- Building and maintaining ELT pipelines using dbt, enabling seamless data transformation.
- Developing and implementing performance tuning strategies to optimise query execution and cost efficiency.
- Working with stakeholders to understand business needs, translating them into effective data models.
- Creating clear and comprehensive documentation to support knowledge sharing and adoption.
KEY SKILLS AND REQUIREMENTS
To succeed in this role, you should have:
- Strong commercial experience with Google BigQuery and the GCP data ecosystem.
- Expertise in dbt, including building and optimising data models.
- Proficiency in SQL for large-scale data transformations.
- Experience in ELT processes and best practices for cloud-based data warehousing.
- Knowledge of performance tuning techniques for optimising BigQuery queries and costs.
- Familiarity with cloud services (GCP, Terraform, Airflow, etc.) and their integration with BigQuery.
HOW TO APPLY
Please register your interest by sending your CV via the apply link on this page.
To Apply for this Job Click Here

Backend Engineer
Sheffield
£60000 - £65000
+ Data Engineering
PermanentSheffield, South Yorkshire
To Apply for this Job Click Here
Backend Engineer (Python/Django)
Hybrid (Sheffield) – £60,000
We are working with a high-growth fintech scale-up who are looking to bring on a Backend Engineer into their growing data team. They are innovating rapidly and looking for top engineering talent to support their next phase of growth.
As a Backend Engineer, you’ll play a key role in building and scaling the company’s core payment infrastructure.
Responsibilities
- Design, build, and maintain scalable backend services and APIs
- Write production-quality Python and Django code with a focus on performance and maintainability
- Work with the Django ORM at a deep level to ensure efficient data operations
- Collaborate in agile sprints with product and engineering teams
- Debug, diagnose, and resolve issues across the platform
- Contribute to backend infrastructure, deployment pipelines, and monitoring/logging
- Mentor junior engineers and promote best practices
Tech Stack
Essential:
- Python
- Django (ORM)
- Broader backend experience
- SQL expertise
- Familiarity with CI/CD and scalable systems
To Apply for this Job Click Here

BI Lead
Barnoldswick
£60000 - £70000
+ Data Engineering
PermanentBarnoldswick, Lancashire
To Apply for this Job Click Here
BI Lead – Consumer Goods
Location: Lancashire (2 days per week in office, commutable from Burnley/Preston area)
Salary: Up to £70,000
The Company
We’re partnered with a leading UK consumer goods brand, known nationwide for their products in the home & lifestyle space. With ongoing growth and digital transformation, they are investing heavily in data capabilities to improve business decision-making, customer insight, and operational efficiency. The organisation has already built out a small but capable data team, and they’re now looking to appoint a BI Lead to accelerate their reporting, analytics, and automation strategy.
This is a high-impact role where you’ll shape how data is delivered across the group, working with stakeholders across Finance, Operations, Marketing, and Commercial to enable smarter, faster decisions.
The Role
This newly created BI Lead role sits within a growing data function, reporting into the Head of Data. The successful candidate will take ownership of group-wide reporting and build out a self-service analytics platform to support stakeholders at all levels. You’ll combine hands-on development with leadership, guiding the team on best practices while driving adoption of modern BI tools.
You’ll play a key role in shaping the data strategy, leading projects to unify reporting across multiple business units, improve pipelines, and embed automation to reduce manual reporting.
Key Responsibilities
- Lead BI development and delivery across the organisation, driving consistency and scalability.
- Design and implement a unified reporting platform, empowering stakeholders to self-serve insights.
- Build and optimise pipelines within the Azure ecosystem (Databricks, Data Factory, Synapse).
- Develop, maintain, and enhance dashboards and reports using Power BI (part of Microsoft stack).
- Collaborate with business stakeholders to gather requirements, translate them into solutions, and ensure insights drive impact.
- Mentor and support junior team members, fostering best practice in data modelling, governance, and reporting.
- Partner with engineering colleagues on in-house platform migration projects, ensuring data is structured and accessible for analysis.
- Drive automation of reporting processes, reducing manual effort and increasing accuracy.
- Work closely with the Head of Data on data strategy, roadmap, and stakeholder engagement.
Skills & Experience
- 5+ years’ experience in Business Intelligence, with proven delivery of group-wide reporting projects.
- Strong SQL skills – confident in writing, optimising, and troubleshooting queries.
- Experience with the Microsoft stack, particularly Power BI (development and publishing).
- Hands-on experience in the Azure ecosystem (Databricks, Data Factory, Synapse).
- Understanding of data pipelines; ability to design and manage end-to-end data flows (not necessarily hardcore engineering).
- Exposure to Python for data manipulation/automation is desirable but not essential.
- Strong communication and stakeholder engagement skills, with experience translating technical outputs into business value.
- Previous leadership or mentoring experience is desirable, as this role may grow into a formal management position.
- Commercially savvy, able to prioritise projects that deliver tangible value to the business.
Benefits
- Salary up to £70,000 depending on experience.
- Hybrid working: 2 days per week in the Lancashire office (commutable from Burnley, Preston, Blackburn, and surrounding areas).
- Opportunity to lead BI strategy in a high-profile role with direct business impact.
- Work on varied projects, from platform migration to group reporting and automation.
- Collaborative culture with a growing data team and supportive leadership.
How to Apply
If you’re a BI professional looking for a step up into a leadership role-or already operating as a BI Lead and seeking a high-impact environment-please send your CV to Mohammed Buhariwala at Harnham via the Apply link on this page.
Keywords
BI Lead, Business Intelligence Lead, BI Developer, BI Specialist, Data Engineer, Power BI, Azure, Databricks, SQL, Pipelines, Data Visualisation, Self-Service Analytics, Reporting Platform, Consumer Goods, Lancashire, Preston, Burnley, North West, UK Jobs
To Apply for this Job Click Here

Backend Engineer – Django
Sheffield
£55000 - £60000
+ Data Engineering
PermanentSheffield, South Yorkshire
To Apply for this Job Click Here
MID-LEVEL BACKEND ENGINEER
UP TO £60,000
HYBRID -Sheffield
Want to play a pivotal role in building scalable backend systems for a fast-scaling fintech, while being the first UK Backend hire in a growing team?
THE COMPANY:
I’m working with a rapidly scaling fintech operating across the UK and international markets. They provide innovative finance solutions that make essential services more affordable for consumers. The business has seen huge growth over the past few years, with an established engineering function overseas and now a strong focus on building resilience and scale in the UK. This role is the first UK-based Backend Engineer, with plans to expand further.
THE ROLE:
You’ll join a collaborative engineering team working across both the UK and international offices, building consumer-facing applications and mission-critical payment infrastructure. Projects span payment orchestration, platform integrations, product scaling, and new AI-driven features.
Key responsibilities include:
- Designing, building and maintaining backend services & APIs
- Writing production-quality Python/Django code (with strong Django ORM focus)
- Building and maintaining payments infrastructure
- Diagnosing, debugging and optimising system performance
- Supporting deployment pipelines, monitoring and logging
- Mentoring junior engineers where relevant
- Collaborating with cross-functional product and engineering teams
YOUR SKILLS AND EXPERIENCE:
A successful Backend Engineer will bring:
- Strong expertise with Python & Django (ORM essential)
- Experience in fintech, automation, or payments (preferred)
- Background in startups/scale-ups
- Solid grasp of Computer Science fundamentals (algorithms, data structures, systems)
THE BENEFITS:
You’ll receive a salary of up to £60,000 depending on experience, plus a competitive benefits package and the opportunity to lead a core business function.
HOW TO APPLY:
Please register your interest by sending your CV to Molly Bird via the apply link on this page.
To Apply for this Job Click Here

DevOps Engineer (Contract)
London
£450 - £480
+ Data Engineering
ContractLondon
To Apply for this Job Click Here
DevOps Engineer (Contract)
£480 per day (Inside IR35)
3-4 Months | Remote
Harnham is partnered with a fast-growing SaaS start-up who are building a cutting-edge AI & ML product that plugs directly into clients’ websites. Their solution automates content development, streamlines feeds, and powers chatbot functionality – all without requiring clients to make major changes to their platforms. With one paying customer already and a full launch planned for the end of the year, this is a unique opportunity to get involved at a pivotal growth stage.
They’re now looking for a DevOps Engineer to join their small, collaborative engineering team on a contract basis and help take the platform to the next level.
The Role
You’ll be the go-to person for DevOps, working alongside backend engineers to:
-
Build and maintain scalable infrastructure in Azure DevOps.
-
Manage Kubernetes and Docker environments.
-
Optimise cloud costs and provide visibility across the business.
-
Act as a communicator – challenging, pushing back, and guiding the team where needed.
Your Skills & Experience
-
Strong DevOps background in a SaaS or start-up environment.
-
Hands-on experience with Azure DevOps, Kubernetes, and Docker.
-
Proven ability to identify and manage cloud costs effectively.
-
Confident communicator who can collaborate with engineers and stakeholders.
The Benefits
-
Up to £480 per day (Inside IR35).
-
3-4 month contract with potential extension.
-
Join at a critical point in product growth.
-
Work closely with a highly skilled, tight-knit team.
To Apply for this Job Click Here

DevOps Engineer
London
£450 - £480
+ Data Engineering
ContractLondon
To Apply for this Job Click Here
DevOps Engineer – Contract Opportunity
We’re partnering with a forward-thinking digital business looking for a DevOps Engineer to support the evolution of their cloud infrastructure and CI/CD capabilities. This is a 4-month contract with a clear scope: help drive platform automation, improve scalability, and ensure reliability across cloud environments using best-in-class tooling.
You’ll be embedded within a cross-functional engineering team, contributing to the design, implementation, and optimisation of modern DevOps practices. The successful candidate will bring hands-on expertise across Terraform, Kubernetes, and Docker, with experience working in Azure environments. Exposure to Azure DevOps is also essential, as it forms part of their toolchain.
Key Responsibilities
-
Build and maintain scalable, secure, and automated infrastructure using Infrastructure-as-Code
-
Lead the optimisation and maintenance of CI/CD pipelines using Azure DevOps and other tooling
-
Collaborate with engineering teams to deploy containerised applications using Kubernetes and Docker
-
Support migration and integration across Azure and internal platforms
-
Monitor infrastructure performance and reliability, implementing automation and alerting as needed
-
Drive cost optimisation and efficiency across cloud environments
-
Enforce best practices around cloud governance, platform resilience, and DevOps standards
Skills & Experience Required
-
Strong experience as a DevOps Engineer or Platform Engineer in complex environments
-
Hands-on with Terraform, Kubernetes, and Docker
-
Proven experience with CI/CD pipelines, particularly using Azure DevOps
-
Strong cloud infrastructure knowledge across Azure
-
Skilled in automating deployment workflows and enabling infrastructure-as-code
-
Comfortable troubleshooting infrastructure issues across large-scale systems
-
Experience supporting development teams and improving engineering velocity
Contract Details
-
Length: 4 months (initial)
-
Day Rate: £480 a day
-
IR35: Inside IR35
-
Location: Remote with potential for occasional in-person collaboration
To Apply for this Job Click Here

Full Stack Developer
London
£400 - £450
+ Data Engineering
ContractLondon
To Apply for this Job Click Here
Full Stack Engineer – Contract Opportunity (3 Month)
We’re working with a fast-scaling product-led business who are seeking a Full Stack Engineer to support the delivery of both customer-facing applications and internal tooling. This role is ideal for someone who thrives in modern engineering environments and enjoys working across the full technology stack.
The successful candidate will play a key role in designing, developing, and deploying scalable software solutions. With strong experience across React, Next.js, and Node.js, as well as exposure to languages like Python, Ruby, Scala, and Rust, this engineer will bring versatility, technical depth, and a collaborative mindset to a high-performing team.
You’ll be embedded in a cross-functional squad, working closely with product managers, designers, and DevOps to deliver high-quality, user-centric features.
Key Responsibilities
-
Deliver high-quality software across the full stack, from front-end UI to back-end APIs
-
Build and maintain performant applications using React, Next.js, and Node.js
-
Contribute to architectural discussions and technical design decisions
-
Collaborate with product, design, and platform teams to align on feature delivery
-
Write clean, maintainable code and participate in peer code reviews
-
Optimise applications for performance, scalability, and user experience
-
Ensure high standards of security, accessibility, and testing across the codebase
-
Support platform improvements and contribute to continuous delivery practices
Skills & Experience Required
-
Strong experience in full stack development using React, Next.js, and JavaScript/TypeScript
-
Proven backend engineering skills using Node.js and/or modern languages like Python, Ruby, Scala, or Rust
-
Solid understanding of API design and integration
-
Track record of delivering end-to-end web applications
-
Knowledge of performance tuning and front-end optimisation
-
Comfortable in Agile environments with CI/CD and DevOps principles
-
Strong communication skills with a collaborative, solutions-focused mindset
Desirable
-
Experience with microservices or event-driven architectures
-
Exposure to cloud platforms (AWS, GCP, or Azure)
-
Familiarity with containerisation tools (e.g. Docker, Kubernetes)
-
Interest in functional programming or modern language paradigms
If you’re a versatile engineer who enjoys working across multiple technologies and collaborating to build great products, we’d love to hear from you.
To Apply for this Job Click Here

ML & Cloud Infrastructure Engineer
London
£140000 - £160000
+ Data Engineering
PermanentLondon
To Apply for this Job Click Here
Role: ML & Cloud Infrastructure Engineer
Salary: £140,000 – £160,000 + Equity
Location: London – Hybrid (3-5 days a week)
Our client is pioneering a frontier 3D foundation model at the intersection of AI, computer vision, and spatial computing. Their mission is to transform how industries from robotics and AR/VR to gaming and film create and interact with 3D content.
They are seeking an ML & Cloud Infrastructure Engineer to design and maintain the scalable infrastructure that powers cutting-edge machine learning workloads and production systems. This is a chance to work at the forefront of AI innovation in 3D technology, with huge scope to shape the platform and practices in a fast-moving startup environment.
The role will involve:
- Building and maintaining scalable cloud infrastructure (AWS, GCP, Azure) for ML workloads and APIs
- Setting up ML nodes for distributed training and local development
- Managing containerised environments (Docker, Kubernetes, Terraform)
- Optimising storage for big data pipelines supporting ML workloads
- Monitoring systems and responding to incidents, ensuring reliability and performance
- Working closely with ML engineers and researchers to integrate infra with production workloads
What you’ll bring:
- 6+ years’ experience in cloud engineering, ideally with ML-related workloads
- Proficiency in scripting (Bash, PowerShell, Python)
- Start-up/Scale-up Experience
- Strong cloud skills (AWS, GCP, Azure) and containerisation (Docker, Kubernetes)
- Experience in automating deployments and orchestrating cloud environments
Nice to have: Python (Jupyter, PyTorch), monitoring tools (Prometheus, Grafana), cloud databases (RDS, Aurora, Spanner), CI/CD tools (CircleCI), and data visualisation experience.
This is a unique opportunity to join a visionary team redefining AI in 3D, with the chance to make a real impact at the cutting edge of spatial computing.
If you’re passionate about building world-class ML infrastructure and want to be part of a mission-driven startup, apply today.
To Apply for this Job Click Here

Data Architect
London
£95000 - £100000
+ Data Engineering
PermanentLondon
To Apply for this Job Click Here
Data Architect – Music Space
London – Hybrid – £100,000
I’m working with a leading organisation in the creative and digital industry that is looking for an experienced Data Architect to join their growing technology and data function. This is an exciting opportunity to play a pivotal role in shaping the future of their enterprise data landscape, working with cutting-edge tools and influencing strategy at the highest level.
Company
My client manages a vast and complex dataset that underpins critical business operations worldwide. They are investing heavily in their data and analytics capabilities, with modern cloud platforms and advanced modelling techniques at the core of their strategy. This is a business where data truly matters, and you’ll have the chance to make a lasting impact.
Responsibilities
In this role, you will:
-
Lead the design and delivery of enterprise data architecture.
-
Set and own data principles, modelling standards, and best practices.
-
Manage and mentor a skilled team of Data Engineers.
-
Partner with senior business and technology stakeholders to align data solutions with strategy.
-
Work hands-on with modern tools such as Snowflake, DBT, Python, and Spark.
-
Support data governance and international data exchange initiatives.
-
Stay ahead of emerging technologies to keep the data platform best-in-class.
Requirements
The successful candidate will bring:
-
Strong track record designing and architecting complex, high-volume data systems.
-
Expertise in data modelling (relational, dimensional, and ideally Data Vault).
-
Hands-on experience with cloud-based data platforms (AWS, Snowflake, DBT, Spark, Python).
-
Knowledge of data governance, compliance, and security best practices.
-
Excellent communication skills and the ability to influence technical and non-technical stakeholders.
-
Leadership experience managing and motivating technical teams.
Benefits
-
Competitive salary and benefits package.
-
Flexible working with hybrid options.
-
The chance to shape enterprise-wide data strategy.
-
Exposure to international data initiatives and partnerships.
-
A culture that values innovation, collaboration, and professional growth.
If you’re an experienced Data Architect looking for a role where you can truly make an impact, I’d love to have a confidential conversation with you. Please get in touch to learn more.
To Apply for this Job Click Here

CAN’T FIND THE RIGHT OPPORTUNITY?
GET IN TOUCH
today
If you can’t see what you’re looking for right now, send us your CV anyway – we’re always getting fresh new roles through the door.
Industry Hub
HARNHAM
News & Blog
With over 10 years experience working solely in the Data & AI sector our consultants are able to offer detailed insights into the industry.
Visit our Blogs & News portal or check out our recent posts below.
From Zero to AI: How One Investment Firm Built a World-Class Team in 18 Days
A global investment advisor managing over $268 billion across real estate, equity, and credit needed to build…
How to Maximise Your Data’s Value: The Use of AI in Advanced Analytics
By Roshni Baillie, Recruitment Consultant – Marketing & Insight, Harnham One thing I’m hearing again and again…
AI Governance Starts with People
By Kiran Ramasamy, Managing Consultant, Harnham When it comes to AI it is no longer a question…
15,000 Placements Later: What We’ve Learned About the Global Data & AI Talent Market
 By David Farmer, CEO, Harnham Global We haven’t just hit 15,000 placements, we’ve launched 15,000 careers,…
Download ‘How to Hire in AI’: Our AI Hiring How-to Guide
In a landscape dominated by discussion of AI, companies can find it hard to navigate the marketplace….
The Role of Data Governance in AI: Landscape in the Netherlands
By Ross Henderson & Robin Buitendijk, Harnham Netherlands The transformative power of technology has entered an exciting…
The Practical Power of Generative AI in Business
By Miguel Sanchez, Data Coach at Rockborne AI is everywhere, true, but how do businesses move beyond…
AI Contracting Jobs Are Everywhere—So Where Are the Contractors?
by Jose Gomez, Manager of Contract Recruitment AI jobs are everywhere, so why are companies struggling to…
AI in 2025 – The Effect On the Job Market
By Thomas Savidge The UK is positioned to become a major leader in AI, driven by an…
The Importance of Market Mix Modelling from a Recruitment Perspective
At Harnham, we’ve witnessed a significant rise in demand for talent in the Market Mix Modelling (MMM)…
Testimonials
Client and
candidate
testimonials
A trusted partner of professionals
across the globe.
We understand the challenges our
customers face and offer the
recruitment solutions needed to drive
business success through Data &
AI.