DATA ENGINEERING
FOCUS
Specialist Focus Areas
At Harnham, we specialize in the following key areas within Data Engineering:
-
- Analytics Engineering: Bridging the gap between data engineering and data science to enable sophisticated analytics.
-
- Cloud Engineering: Developing and managing scalable cloud-based data solutions.
-
- Data & DevOps: Integrating data management with DevOps practices to streamline workflows and enhance productivity.
-
- Data Architecture: Designing and implementing the overall data framework and architecture for your organization.
-
- Data Engineering & Big Data: Handling large-scale data processing and building data pipelines.
-
- Data Platform Engineering: Creating and managing data platforms that support analytics and data science operations.
-
- Data Product Management: Overseeing the development and management of data products.
-
- DevOps Engineering: Combining software development and IT operations to improve deployment and efficiency.
-
- Platform Engineering: Building and maintaining the platforms that support data operations.
-
- Software Engineering: Developing software solutions that enhance data engineering capabilities.
JOBS
LATEST Data engineering
OPPORTUNITIES
With over 17 years of experience, Harnham has established itself as the leading global authority in Data and AI Recruitment
Senior Data Engineer (IC)
London
£80000 - £90000
+ Data Engineering
PermanentLondon
To Apply for this Job Click Here
Senior Data Engineer (IC)
Location: Remote (Office in London and Wiltshire)
Salary: Up to £90,000 + Benefits
This is an exciting opportunity to join a growing organisation and take ownership of a greenfield data platform. You will play a key role in shaping engineering standards, building scalable pipelines, and enabling the analytics and insight capabilities that will underpin the company’s next stage of growth.
The Company
They are a well established organisation providing essential services across both public and private sectors. Following significant expansion, they are investing heavily in modern data capabilities to improve operational performance and deliver better outcomes for the communities they support. Their technology function is scaling quickly, giving you the opportunity to make a genuine impact in a developing data environment.
The Role
As a Senior Data Engineer, you will have responsibilities for:
- Own the delivery of core data products including pipelines, curated datasets, and models.
- Design and enhance scalable data architecture to improve reliability and performance.
- Build and maintain ETL and ELT pipelines using SQL, Python, and cloud technologies.
- Champion engineering best practices including CI/CD, documentation, and observability.
- Develop trusted datasets and metrics used across analytics and reporting teams.
- Work closely with stakeholders across Data, Product, and Leadership to translate requirements into robust data solutions.
- Support the organisation’s move toward MLOps‑ready platforms and processes.
Your Skills and Experience
You will be required to have experience in the following tools:
- Strong commercial experience building and maintaining production‑grade ETL and ELT pipelines.
- Advanced SQL and Python skills for modelling, transformation, and optimisation.
- Hands‑on experience with cloud data tooling such as Azure, AWS, or GCP.
- A solid understanding of data engineering principles including quality, reliability, and automation.
- Experience working within modern engineering environments, ideally with CI/CD and containerisation.
- Exposure to orchestration, observability, and analytics engineering is beneficial but not essential.
What They Offer
- Fully remote working with occasional monthly travel.
- A chance to shape a greenfield data platform in a growing tech function.
- Opportunities for progression across Data Engineering, MLOps, and DevOps practices.
How to Apply
If this sounds like the next step in your data engineering career, please apply with your CV!

To Apply for this Job Click Here
Infrastructure Product Engineering Manager
Bristol
£110000 - £130000
+ Data Engineering
PermanentBristol
To Apply for this Job Click Here
Infrastructure Product Engineering Manager
Location: Bristol, Hybrid (2 days per week in office)
Salary: £100,000 to £130,000 plus 10 percent bonus
This is a standout opportunity to shape a brand‑new Infrastructure Product Engineering function within a global organisation. You will set the direction, establish modern DevOps and IaC practices, and lead a chapter of engineers working across high‑impact squads delivering data, AI and automation initiatives.
The Company
They are an international organisation operating across Europe, the Middle East, Asia, and the US, focused on delivering technology‑enabled services to global clients. With a collaborative and forward‑looking culture, they are investing heavily in digital transformation, cloud engineering and automation. Their environment encourages innovation, modern engineering thinking and the freedom to influence how infrastructure is delivered at scale.
The Role
In this Infrastructure Product Engineering Manager position, you will:
- Act as the chapter lead for DevOps, shaping a new function and defining Infrastructure as Code, automation and CI/CD standards.
- Lead and develop a team of DevOps and Cloud Engineers working across multiple product squads.
- Serve as the product owner for cloud infrastructure, delivering secure, scalable, well‑architected Azure platforms.
- Drive the design and build of new platform services in partnership with architecture and engineering teams.
- Champion modern software engineering practices, improving reliability, observability and automation across infrastructure.
- Implement strong IAM, data protection and regulatory compliance controls
- Collaborate closely with data, generative AI and agent‑focused squads to enable high‑quality product delivery
Your Skills and Experience
To succeed in this Infrastructure Product Engineering Manager role, you will need:
- Strong technical leadership experience in infrastructure, platform, or DevOps engineering.
- Advanced expertise in Azure and cloud‑native infrastructure services.
- Deep practical experience with Terraform or Bicep for Infrastructure as Code.
- Strong understanding of CI/CD pipelines, automation and modern DevOps principles.
- Experience delivering technology products into production environments.
- Knowledge of containerisation, orchestration, monitoring and platform observability.
- The ability to coach teams, communicate clearly, and lead through ambiguity.
What They Offer
- A modern engineering environment with significant autonomy to build and shape a new function.
- Career progression through major cloud, automation and digital transformation programmes.
- Benefits package and long‑term development opportunities.
How to Apply
To apply, please send your CV, along with your salary information!

To Apply for this Job Click Here
Data Wrangler
London
£600 - £750
+ Data Engineering
ContractLondon
To Apply for this Job Click Here
DATA WRANGLER
3-MONTHS
£600 – £750 PER DAY – INSIDE IR35
HYBRID – LONDON
This is an exciting opportunity for a highly analytical and detail-driven Data Wrangler to support a major forensic data analytics project. You’ll be working with a specialist team to ingest, clean, and compare massive datasets from multiple complex systems – some sources containing hundreds of millions of records. The ideal candidate will thrive in ambiguity, work independently, and apply a forensic lens to messy, unstructured operational data.
THE COMPANY
You’ll be working with a globally recognised advisory firm, known for its work in forensic investigations, compliance, and financial disputes. This team operates in a highly confidential environment, supporting projects with national-level visibility. You’ll be joining a collaborative, focused, and expert-led group engaged on a high-stakes piece of work.
THE ROLE
You’ll play a hands-on role working with data received from external clients-often incomplete, inconsistent, or raw. Your job is to wrangle that data into usable form, run forensic-level comparisons, and support reporting back to clients. You’ll work in a secure VDI environment and must be comfortable navigating complex and sensitive data.
Key responsibilities include:
-
Ingesting and transforming large datasets (100M+ rows), from Oracle, SQL Server, and flat files (CSV, XML).
-
Writing and reviewing SQL and Python (Pandas) scripts to clean and join data across multiple sources.
-
Conducting forensic comparisons between data sources (e.g., matching millions of XML records to transactional logs).
-
Supporting peer code reviews to ensure high quality and reduce rework.
-
Working within a locked-down environment using tools like VS Code, SQL clients, and secure remote desktop environments.
-
Collaborating with data consultants and forensic analysts to troubleshoot logic and ensure audit-quality outputs.
KEY SKILLS & REQUIREMENTS
-
Strong SQL (T-SQL, Oracle, or PostgreSQL) – must be comfortable with complex joins and large volumes
-
Python with Pandas – mandatory for data transformation and wrangling
-
Experience working with large operational databases, text files, and legacy data sources
-
Strong attention to detail and a forensic mindset – ability to spot inconsistencies, gaps, and unusual data behaviour
-
Prior experience in a regulated, sensitive, or secure data environment is a big plus
-
Previous work in or alongside large consultancy firms
HOW TO APPLY
Please register your interest by sending your CV via the apply link.

To Apply for this Job Click Here
Data Wrangler (Contract)
London
£750 - £800
+ Data Engineering
ContractLondon
To Apply for this Job Click Here
London (Hybrid – 2-3 days onsite)
£600-£700 per day | Inside IR35
Initial contract until June with strong extension potential
Harnham are supporting a large-scale transformation programme within a global transport and logistics group, as they continue to scale their data and AI capabilities across multiple operational functions.
This role sits within a high-impact transformation team focused on building analytical products and optimisation solutions to improve complex operational processes and supply chain performance.
The team is delivering data-driven solutions across operational domains, with the long-term goal of scaling these products across other business units.
The Role
This position bridges data engineering and analytics, focusing on preparing, analysing, and validating data before it feeds into a cloud-based analytics platform.
You will transform complex operational datasets into actionable insights and dashboards, supporting rapid decision-making.
The environment is highly collaborative, with analysts and engineers problem-solving together to tackle complex operational challenges and deliver high-value prototypes.
Key Responsibilities
-
Analyse and prepare datasets prior to ETL ingestion
-
Work with SQL, Python, and Snowflake to explore, clean, and validate operational data
-
Build prototypes and MVP dashboards to demonstrate value quickly
-
Collaborate with analytics and optimisation teams on modelling initiatives
-
Deliver clear visualisations and insights for operational stakeholders
-
Identify data issues and ensure trustworthiness
-
Support optimisation of resource planning, logistics, and operations
Skills & Experience
Required:
-
Strong SQL and Python skills
-
Experience with Snowflake or modern cloud data platforms
-
Experience preparing and analysing data pre-ETL
-
Experience building dashboards or visualisations (Power BI, Tableau, Looker, or similar)
-
Strong analytical mindset with the ability to translate data into business value
Preferred:
-
Experience with AWS environments
-
Familiarity with modern ETL frameworks
-
Experience collaborating with data science or optimisation teams
Candidate Profile
The ideal candidate will be:
-
Highly analytical and proactive
-
Comfortable in fast-moving, ambiguous environments
-
Able to turn imperfect data into usable insights
-
Confident communicating with stakeholders across multiple functions
Why Join This Programme?
-
Work on a major operational transformation programme
-
Build analytics products that directly influence high-value decisions
-
Collaborate with cross-functional analytics, engineering, and operations teams
-
Opportunity for long-term contract extensions and future projects
Interested?
Apply via Harnham or contact us directly for a confidential discussion about this opportunity.

To Apply for this Job Click Here
Hardware Engineer
Amsterdam
€50000 - €75000
+ Data Engineering
PermanentAmsterdam, North Holland
To Apply for this Job Click Here
Hardware Engineer
Location: Amsterdam
Salary: Competitive, dependent on experience
This is an opportunity to join a small, high-calibre startup where you will build hardware products for fellow engineers. You will work at the intersection of hardware, AI, computer vision, and software, shaping tools that directly impact how complex physical systems are designed and deployed.
The Company
They are a specialist engineering startup focused on developing AI solutions. The team is small, hands-on, and made up primarily of engineers who are passionate about solving real-world problems with AI and computer vision. They are building integrated hardware and software solutions that streamline development workflows and unlock new levels of automation. As they grow, they are looking for a hardware engineer who enjoys collaborating across disciplines and taking ideas from concept to production.
The Role
- Design, prototype, and optimise hardware solutions that integrate sensors, compute, and mechanical components.
- Work closely with AI, computer vision, and software engineers to deliver tightly integrated systems.
- Translate complex user requirements from hardware and robotics engineers into robust, manufacturable designs.
- Lead testing, validation, and iterative improvement of hardware in real-world environments.
- Contribute to architecture and technology decisions in a fast-moving startup setting.
- Help shape practical processes and best practices within a small, collaborative engineering team.
Your Skills and Experience
- Strong commercial experience in hardware design and development for real-world applications.
- Proficiency with PCB design tools, electronic schematics, and hardware prototyping.
- Experience working with embedded systems or hardware that interfaces closely with software.
- Background in mechanical engineering or robotics, or experience working on mechatronic systems, is preferred.
- Comfort working with systems that incorporate AI or computer vision components, or interest in learning in this area.
- A practical, problem-solving mindset and the ability to thrive in a small, agile startup environment.
What They Offer
- Competitive salary aligned with the Amsterdam startup market.
- The chance to influence core product decisions and own hardware from concept through to deployment.
- Close collaboration with experienced hardware, AI, and software engineers in a low-ego environment.
- Strong potential for career growth as the team and product offering expand.
How to Apply
If you are excited about building hardware for engineers in an AI and computer vision driven startup, please submit your application.

To Apply for this Job Click Here
Data Governance Manager
London
£65000 - £75000
+ Data Engineering
PermanentLondon
To Apply for this Job Click Here
Data Governance Manager
Location: London (Hybrid, 1 day onsite per week)
Salary: £75,000 plus benefits
This is an exciting opportunity to join a growing technology and data function at a pivotal moment, taking ownership of data governance as the business undertakes a major modernisation of its data platform. If you are passionate about building scalable governance frameworks and enjoy operating at the intersection of data, technology, and the wider business, this role offers real influence and impact.
The Company
This organisation is a specialist home insurance provider with a strong digital offering and a focus on customers with more complex property needs. They are investing heavily in their data capabilities, with an ongoing transformation designed to modernise their platform, improve data quality, and enable the responsible use of analytics and AI across the business. You will join a collaborative team where data plays a central role in decision‑making and future strategy.
The Role
As Data Governance Manager, you will shape and deliver the governance framework that underpins the company’s cloud‑based data strategy. You will work closely with data engineering, technology, and business stakeholders to ensure data is trusted, well‑managed, and responsibly used. Key responsibilities include:
- Designing and implementing a modern, scalable data governance strategy.
- Defining data domains, ownership structures, and stewardship models.
- Establishing policies for data quality, lineage, access control, and compliance.
- Leading DPIAs, LIAs, and broader privacy‑by‑design processes.
- Setting up governance frameworks within GCP and supporting tools such as Dataplex, Informatica or Collibra.
- Carrying out risk assessments, permissions management, tagging, and documentation.
- Partnering with stakeholders to embed governance principles in day‑to‑day workflows.
- Supporting the onboarding of teams into a new GCP‑based data platform as part of a wider transformation programme.
Your Skills and Experience
You will bring strong experience in data governance alongside the ability to operate hands‑on within a modern cloud environment. The ideal candidate will have:
- Strong commercial experience designing or embedding data governance frameworks.
- Hands‑on experience with cloud‑based governance tools and metadata‑driven approaches.
- Good understanding of GCP (Dataplex, BigQuery) or similar platforms; Azure Purview exposure is a bonus.
- Familiarity with SQL and the impact of governance on engineering workflows
- Experience producing DPIAs, LIAs, and supporting regulatory requirements.
- Ability to work confidently with both technical teams and business stakeholders.
- Background in a regulated environment is advantageous.
What They Offer
- Salary up to £75,000 plus discretionary bonus.
- Hybrid working with one day a week onsite.
- Flexible working arrangements to support balance and wellbeing.
- Private healthcare, life insurance, pension contributions.
- Professional development opportunities and long‑term career growth.
How to Apply
If you are interested in this Data Governance Manager role, please apply today!

To Apply for this Job Click Here
Software Engineer
€60000 - €110000
+ Data Engineering
PermanentNetherlands
To Apply for this Job Click Here
Software Engineer
Location: Amsterdam
Salary: Competitive, dependent on experience
This is an opportunity to join a growing engineering team and work on high-impact backend services that power data-intensive products. You will design and build reliable APIs and services using Go, GraphQL, gRPC, REST, and SQL, helping shape a modern, scalable platform.
The Company
They are a technology-driven organisation building data and software products for a global user base. Engineering is at the heart of what they do, and they invest in modern tooling, clean architectures, and good development practices. As they expand their platform, they are strengthening their backend capabilities and are looking for a software engineer who enjoys working with robust APIs and data-centric systems. You will join a collaborative culture where experimentation, learning, and continuous improvement are encouraged.
The Role
- Design, build, and maintain backend services and APIs using Go.
- Develop and optimise GraphQL, gRPC, and REST interfaces that are secure, reliable, and easy to consume.
- Work with relational databases and SQL to model, query, and optimise data.
- Collaborate with other engineers to design scalable, maintainable service architectures.
- Contribute to code reviews, technical discussions, and best practices across the engineering team.
- Monitor, troubleshoot, and improve backend services in production environments.
Your Skills and Experience
- Strong commercial experience in backend software engineering.
- Proficiency in Go for building services and APIs.
- Experience designing and consuming GraphQL, gRPC, and REST APIs.
- Solid understanding of relational databases and strong SQL skills.
- Good grasp of software engineering fundamentals, including testing, version control, and CI/CD workflows.
- Ability to work collaboratively in a cross-functional engineering team and communicate clearly about technical decisions.
What They Offer
- Competitive salary aligned with the Amsterdam software engineering market.
- The chance to work with a modern backend stack including Go, GraphQL, gRPC, REST, and SQL.
- Impact on architecture and technical decisions as the platform evolves.
- A supportive environment focused on learning, knowledge sharing, and career development.
How to Apply
If this Software Engineer role in Amsterdam sounds like a good next step for you, please submit your application.

To Apply for this Job Click Here
Staff Software Engineer
London
£100000 - £120000
+ Data Engineering
PermanentLondon
To Apply for this Job Click Here
Staff Software Engineer
London, hybrid (2 days per week)
Up to £110,000 (potentially £120,000) plus benefits
This is a standout opportunity to join a high‑growth, product‑led scale‑up where you will have real ownership, shape technical decisions, and build solutions that directly impact customers. If you enjoy working in fast‑moving environments where engineering excellence drives business outcomes, this role is for you.
The Company
They are a technology‑driven organisation building modern, scalable products used by a rapidly expanding customer base. The engineering culture is collaborative, pragmatic, and focused on high‑quality delivery. As they continue to scale, they invest heavily in modern tooling, data‑driven decision making, and strong engineering practices. You will join a team that values autonomy, continuous improvement, and impactful problem‑solving.
The Role
* Build and maintain high‑performance, secure, and scalable services.
* Contribute to architectural decisions and guide technical direction across projects.
* Collaborate with product, engineering, and data teams to deliver measurable outcomes.
* Improve reliability, observability, and engineering standards across the codebase.
* Work in an environment that values experimentation, learning, and engineering rigour.
Your Skills and Experience
* Strong commercial experience building modern software products.
* Skilled in designing scalable systems and solving complex technical problems.
* Comfortable operating in fast‑moving startup or scale‑up environments.
* Ability to collaborate effectively and communicate technical decisions clearly.
* Experience contributing to architecture, delivery processes, and engineering best practices.
What They Offer
* Salary up to £110,000, with potential flexibility to £120,000 for exceptional profiles.
* Hybrid working in London, twice per week in the office.
* Opportunity to influence technical direction and own key areas of the platform.
* Supportive, high‑growth environment with strong progression potential.
* Benefits package designed to support wellbeing, development, and work-life balance.
How to Apply
If this opportunity sounds like a good fit, please submit your details to the link or reach out directly to discuss the role further.
To Apply for this Job Click Here
Staff Software Engineer (Python)
London
£100000 - £110000
+ Data Engineering
PermanentLondon
To Apply for this Job Click Here
Staff Software Engineer
London, hybrid (2 days per week)
Up to £110,000 (potentially £120,000) plus benefits
This is a standout opportunity to join a high‑growth, product‑led scale‑up where you will have real ownership, shape technical decisions, and build solutions that directly impact customers. If you enjoy working in fast‑moving environments where engineering excellence drives business outcomes, this role is for you.
The Company
They are a technology‑driven organisation building modern, scalable products used by a rapidly expanding customer base. The engineering culture is collaborative, pragmatic, and focused on high‑quality delivery. As they continue to scale, they invest heavily in modern tooling, data‑driven decision making, and strong engineering practices. You will join a team that values autonomy, continuous improvement, and impactful problem‑solving.
The Role
* Build and maintain high‑performance, secure, and scalable services.
* Contribute to architectural decisions and guide technical direction across projects.
* Collaborate with product, engineering, and data teams to deliver measurable outcomes.
* Improve reliability, observability, and engineering standards across the codebase.
* Work in an environment that values experimentation, learning, and engineering rigour.
Your Skills and Experience
* Strong commercial experience building modern software products.
* Skilled in designing scalable systems and solving complex technical problems.
* Comfortable operating in fast‑moving startup or scale‑up environments.
* Ability to collaborate effectively and communicate technical decisions clearly.
* Experience contributing to architecture, delivery processes, and engineering best practices.
What They Offer
* Salary up to £110,000, with potential flexibility to £120,000 for exceptional profiles.
* Hybrid working in London, twice per week in the office.
* Opportunity to influence technical direction and own key areas of the platform.
* Supportive, high‑growth environment with strong progression potential.
* Benefits package designed to support wellbeing, development, and work-life balance.
How to Apply
If this opportunity sounds like a good fit, please submit your details to the link or reach out directly to discuss the role further.

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.
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.