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/Principal Data Modeller
London
£70000 - £90000
+ Data Engineering
PermanentLondon
To Apply for this Job Click Here
Senior Data Modeller / Principal Data Modeller
London – Hybrid (3 Days in Office)
Salary: Up to £90,000
This is an exciting opportunity to join a high‑growth consultancy environment where you will shape data modelling standards, influence enterprise‑level design, and work directly with senior stakeholders across complex financial services programmes. If you enjoy combining hands‑on modelling with broader architectural thinking, this role offers significant impact and clear progression.
The Company
They are a well‑established consulting firm with a strong footprint across financial services and energy. Their data capability exceeds 300 specialists, and their Data Architecture function is known for delivering high‑quality modelling, strategy and metadata solutions across large‑scale transformation programmes. They operate in a collaborative, low‑ego environment where expertise is valued and career progression is structured and transparent.
The Role
As a Senior or Principal Data Modeller, you will:
- Lead and deliver hands‑on data modelling across complex programmes.
- Design relational and dimensional models for transactional, analytical and enterprise environments.
- Define modelling frameworks, standards, and guardrails for large transformations such as migrations.
- Shape and document metadata, lineage, catalogues and source‑to‑target mapping.
- Contribute to ETL design and data movement patterns across platforms.
- Work with JSON, XML, Parquet and other semi‑structured formats used across financial systems.
- Engage senior stakeholders and guide best practice within multidisciplinary teams.
- Principal level: provide thought leadership, support revenue activity and lead client‑facing presentations.
Your Skills and Experience
You will be a strong fit if you can demonstrate:
- Deep commercial experience in hands‑on data modelling (relational and dimensional).
- Ability to design logical and physical data models and explain modelling decisions to stakeholders.
- Experience working in consulting, financial services, or energy environments.
- Capability in ERWin or similar modelling tools such as Sparx, RSA, Visio or related platforms.
- Understanding of ETL flows, metadata management and how data is structured for AI, ML, BI and analytics use cases.
- Comfort operating in client‑facing settings and contributing to delivery outcomes.
- Principal level: additional experience in leadership, client development or shaping solution direction.
What They Offer
- Exposure to major financial services organisations and high‑impact data programmes.
- Supportive culture with ongoing learning and a strong data community.
How to Apply
If you are interested in this Senior or Principal Data Modeller position, please apply with your CV and we will be in touch soon.

To Apply for this Job Click Here
Lead Data Platform Engineer
Leeds
£75000 - £85000
+ Data Engineering
PermanentLeeds, West Yorkshire
To Apply for this Job Click Here
Lead Data Platform Engineer
£75,000 – £85,000
Remote
You are a well-experienced Lead Data Platform Engineer, looking to take ownership of a modern lakehouse platform and shape best‑in‑class data engineering practices.
THE COMPANY
This industry-leading organisation serves specialist, people-first knowledge to its clients and is looking to provide further expertise by improving its data capabilities.
THE ROLE
As a Lead Data Engineer you will build a Databricks platform with ownership, shaping how data is engineered, deployed, automated, and governed in Azure.
Specifically, you can expect to be involved in the following:
- Designing and developing end‑to‑end data platform solutions in Azure using Databricks
- Building and maintaining automation for cluster management, monitoring, tagging, and platform optimisation.
- Implementing CI/CD and DevOps best practices across data pipelines and platform components.
- Taking ownership of design decisions and long‑term architectural direction.
SKILLS AND EXPERIENCE
The successful Lead Data Engineer will have the following skills and experience:
- Deep expertise with Azure Databricks, including development, deployment, and platform‑level engineering.
- Strong software engineering capability across Pyspark, Spark SQL and Azure Data Factory.
- Solid understanding of DevOps practices including CI/CD and automated testing.
- Experience with monitoring, logging, and alerting solutions.
- Ability to work effectively with stakeholders across engineering functions.
BENEFITS
The successful Lead Data Platform Engineer will receive the following benefits:
- Salary between £75,000 – £85,000 – depending on experience
- Competitive bonus and benefits.
- Remote work with a flexible 35-hour week that can be taken as a 4-day week.
HOW TO APPLY
Please register your interest by sending your resume to Majid Latif via the Apply link on this page.

To Apply for this Job Click Here
Lead Data Platform Engineer
Liverpool
£75000 - £85000
+ Data Engineering
PermanentLiverpool, Merseyside
To Apply for this Job Click Here
Lead Data Platform Engineer
£75,000 – £85,000
Remote
You are a well-experienced Lead Data Platform Engineer, looking to take ownership of a modern lakehouse platform and shape best‑in‑class data engineering practices.
THE COMPANY
This industry-leading organisation serves specialist, people-first knowledge to its clients and is looking to provide further expertise by improving its data capabilities.
THE ROLE
As a Lead Data Engineer you will build a Databricks platform with ownership, shaping how data is engineered, deployed, automated, and governed in Azure.
Specifically, you can expect to be involved in the following:
- Designing and developing end‑to‑end data platform solutions in Azure using Databricks
- Building and maintaining automation for cluster management, monitoring, tagging, and platform optimisation.
- Implementing CI/CD and DevOps best practices across data pipelines and platform components.
- Taking ownership of design decisions and long‑term architectural direction.
SKILLS AND EXPERIENCE
The successful Lead Data Engineer will have the following skills and experience:
- Deep expertise with Azure Databricks, including development, deployment, and platform‑level engineering.
- Strong software engineering capability across Pyspark, Spark SQL and Azure Data Factory.
- Solid understanding of DevOps practices including CI/CD and automated testing.
- Experience with monitoring, logging, and alerting solutions.
- Ability to work effectively with stakeholders across engineering functions.
BENEFITS
The successful Lead Data Platform Engineer will receive the following benefits:
- Salary between £75,000 – £85,000 – depending on experience
- Competitive bonus and benefits.
- Remote work with a flexible 35-hour week that can be taken as a 4-day week.
HOW TO APPLY
Please register your interest by sending your resume to Majid Latif via the Apply link on this page.

To Apply for this Job Click Here
AWS DevOps Engineer
London
£500 - £600
+ Data Engineering
ContractLondon
To Apply for this Job Click Here
AWS DevOps Engineer
£500 – £600 per day
Remote
This is an exciting opportunity to join a fast‑paced media organisation where you will play a key role in enhancing cloud infrastructure, streamlining delivery pipelines and driving automation across high‑traffic digital products.
The Company
They are a well‑established media organisation known for delivering innovative digital content to a wide audience. With ongoing investment in cloud transformation, they are focused on improving scalability, reliability and deployment efficiency across their platforms. They work in a collaborative engineering environment and value clean delivery, automation and modern DevOps practices. This contract will support one of their key digital programmes.
The Role and Deliverables
* Build, enhance and maintain AWS infrastructure to support digital media platforms.
* Improve CI/CD pipelines to enable faster and more reliable application delivery.
* Implement automation across deployment, monitoring and environment management.
* Collaborate with engineering and product teams to optimise cloud and platform performance.
* Ensure best practices around reliability, scalability and cloud security.
* Deliver clear documentation and handover to internal teams at project completion.
Your Skills & Experience
* Strong experience designing and supporting AWS cloud environments.
* Proficient in infrastructure as code using tools such as Terraform or CloudFormation.
* Skilled in CI/CD tooling such as Jenkins, GitLab CI or similar.
* Confident working with containerisation and orchestration technologies such as Docker and ECS or EKS.
* Ability to build automation for deployment and platform management.
* Experience operating in modern DevOps environments within fast‑paced engineering teams.
How to Apply
If this sounds like the right project for you, please apply with your latest CV.

To Apply for this Job Click Here
Analytics Engineer – SQLMesh (Contactor)
London
£400 - £405
+ Data Engineering
ContractLondon
To Apply for this Job Click Here
Analytics Engineer – 6‑Month Contract
£400 per day (Inside IR35)
REMOTE anywhere in the UK
Start: 1st May
The Role
A growing data team within the digital/consumer sector is looking for a SQL‑first Analytics Engineer to help build out a robust, scalable analytics layer. You’ll be joining a small, collaborative team focused on strengthening data models, improving governance, and laying the foundations for AI‑driven analytics.
This role sits at the intersection of data modelling, analytics engineering, and modern AI‑enablement. You’ll transform raw data into well‑structured, trusted datasets that support decision‑making across the business – while also helping shape a semantic layer designed for future AI and LLM‑powered use cases.
You’ll be joining at a pivotal moment: the platform is in place, proof‑of‑concepts are underway, and the team needs someone who can own modelling, testing and semantic design from day one.
What You’ll Be Doing
- Designing and building clean, scalable data models for analytics, reporting, and self‑serve
- Writing highly efficient SQL to transform raw data into business‑ready datasets
- Using SQLMesh (or similar frameworks such as dbt) to orchestrate transformations
- Working with stakeholders to understand key business questions and model data accordingly
- Improving data quality, testing, documentation and governance
- Contributing to the development of a strong semantic layer to support AI/LLM adoption
- Exploring opportunities to integrate AI into analytics workflows and automation
- Ensuring data structures, metadata and context enable accurate natural‑language querying
- Understanding downstream impact – supporting analysts, engineers and business users
What We’re Looking For
- Strong SQL‑first mindset – SQL as your primary problem‑solving tool
- Proven experience with transformation frameworks (SQLMesh, dbt, or similar)
- Solid understanding of data modelling principles and trade‑offs
- Experience building models in cloud data warehouses (Snowflake, BigQuery, Redshift, etc.)
- Ability to design intuitive, business‑friendly datasets
- Understanding of data architecture and how layers fit together
- Curious, pragmatic, collaborative – comfortable working in a small team
- Strong communication skills and willingness to ask for support when needed
Bonus Points
- Experience designing data models to support AI/ML or LLM‑based analytics
- Interest in using AI tools to enhance developer productivity
- Exposure to semantic layers or metrics layers
- Experience with customer data
- Ability to make thoughtful, real‑world trade‑offs in data design
Why This Role Has Come About
The team is scaling up its engineering capability and investing heavily in AI‑driven analytics. They’ve brought in another contractor and are now looking for someone who can:
- Strengthen and extend existing data models
- Build a robust semantic layer
- Support AI proof‑of‑concepts
- Improve governance and testing
- Ensure analytics models are reliable, well‑documented and scalable
This role will be critical in shaping how the business uses data – both operationally and through new AI‑enabled workflows.
Interview Process
- 1‑hour interview with the Data Lead
- Skills assessment focused on SQL, modelling, and analytics engineering
- Immediate availability – interviews scheduled this week
Contract Details
- £400 per day
- Inside IR35
- 6‑month contract
- Remote
- Start: End of April / 1 May

To Apply for this Job Click Here
Lead Data Platform Engineer (Azure & Databricks)
Edinburgh
£80000 - £85000
+ Data Engineering
PermanentEdinburgh
To Apply for this Job Click Here
LEAD DATA PLATFORM ENGINEER
£85,000 + BENEFITS
PRIMARILY REMOTE
This is a standout opportunity to take ownership of a modern data platform and drive the evolution of a Databricks‑centric environment at scale.
THE COMPANY:
This client are a well‑established organisation with a strong engineering culture and a growing Data and Machine Learning function. The team is collaborative, supportive and operates with solid engineering principles at its core. With flexible‑by‑choice working, a positive work‑life balance and a commitment to technical excellence, this is an environment where you can make a visible impact while continuing to grow your expertise
THE ROLE:
You will focus on the design, build and optimisation of the Azure Databricks Lakehouse platform, ensuring it is scalable, secure and reliable. You will work closely with engineers and stakeholders across the business, providing technical leadership and taking ownership of key data platform initiatives.
Key responsibilities include:
- Developing and deploying the Lakehouse platform in Azure.
- Owning Databricks engineering, administration and platform optimisation.
- Designing end‑to‑end data platform solutions
- Leading implementation using Databricks, PySpark, Spark SQL and Azure Data Factory.
- Creating and maintaining CI/CD pipelines and automated testing frameworks.
- Developing APIs to support integration
- Implementing monitoring, logging and alerting for platform reliability.
YOUR SKILLS AND EXPERIENCE:
- Deep expertise in Databricks, PySpark, Python and SQL.
- Proven experience designing and delivering Lakehouse solutions.
- Strong DevOps capabilities, including CI/CD and automated testing.
- Experience with Infrastructure as Code and cloud automation.
- Familiarity with monitoring, logging and alerting tools.
- Strong stakeholder engagement and the ability to work across teams.
- Experience with APIs and data integration methods.
- Azure Data Factory experience is beneficial.
THE BENEFITS:
You will receive a salary, dependent on experience. Salary is up to £85,000 On top of the salary there are some fantastic extra benefits.
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
Lead Data Platform Engineer (Azure & Databricks)
Birmingham
£80000 - £85000
+ Data Engineering
PermanentBirmingham, West Midlands
To Apply for this Job Click Here
LEAD DATA PLATFORM ENGINEER
£85,000 + BENEFITS
PRIMARILY REMOTE
This is a standout opportunity to take ownership of a modern data platform and drive the evolution of a Databricks‑centric environment at scale.
THE COMPANY:
This client are a well‑established organisation with a strong engineering culture and a growing Data and Machine Learning function. The team is collaborative, supportive and operates with solid engineering principles at its core. With flexible‑by‑choice working, a positive work‑life balance and a commitment to technical excellence, this is an environment where you can make a visible impact while continuing to grow your expertise
THE ROLE:
You will focus on the design, build and optimisation of the Azure Databricks Lakehouse platform, ensuring it is scalable, secure and reliable. You will work closely with engineers and stakeholders across the business, providing technical leadership and taking ownership of key data platform initiatives.
Key responsibilities include:
- Developing and deploying the Lakehouse platform in Azure.
- Owning Databricks engineering, administration and platform optimisation.
- Designing end‑to‑end data platform solutions
- Leading implementation using Databricks, PySpark, Spark SQL and Azure Data Factory.
- Creating and maintaining CI/CD pipelines and automated testing frameworks.
- Developing APIs to support integration
- Implementing monitoring, logging and alerting for platform reliability.
YOUR SKILLS AND EXPERIENCE:
- Deep expertise in Databricks, PySpark, Python and SQL.
- Proven experience designing and delivering Lakehouse solutions.
- Strong DevOps capabilities, including CI/CD and automated testing.
- Experience with Infrastructure as Code and cloud automation.
- Familiarity with monitoring, logging and alerting tools.
- Strong stakeholder engagement and the ability to work across teams.
- Experience with APIs and data integration methods.
- Azure Data Factory experience is beneficial.
THE BENEFITS:
You will receive a salary, dependent on experience. Salary is up to £85,000 On top of the salary there are some fantastic extra benefits.
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
Lead Data Platform Engineer (Azure & Databricks)
Leeds
£80000 - £85000
+ Data Engineering
PermanentLeeds, West Yorkshire
To Apply for this Job Click Here
LEAD DATA PLATFORM ENGINEER
£85,000 + BENEFITS
PRIMARILY REMOTE
This is a standout opportunity to take ownership of a modern data platform and drive the evolution of a Databricks‑centric environment at scale.
THE COMPANY:
This client are a well‑established organisation with a strong engineering culture and a growing Data and Machine Learning function. The team is collaborative, supportive and operates with solid engineering principles at its core. With flexible‑by‑choice working, a positive work‑life balance and a commitment to technical excellence, this is an environment where you can make a visible impact while continuing to grow your expertise
THE ROLE:
You will focus on the design, build and optimisation of the Azure Databricks Lakehouse platform, ensuring it is scalable, secure and reliable. You will work closely with engineers and stakeholders across the business, providing technical leadership and taking ownership of key data platform initiatives.
Key responsibilities include:
- Developing and deploying the Lakehouse platform in Azure.
- Owning Databricks engineering, administration and platform optimisation.
- Designing end‑to‑end data platform solutions
- Leading implementation using Databricks, PySpark, Spark SQL and Azure Data Factory.
- Creating and maintaining CI/CD pipelines and automated testing frameworks.
- Developing APIs to support integration
- Implementing monitoring, logging and alerting for platform reliability.
YOUR SKILLS AND EXPERIENCE:
- Deep expertise in Databricks, PySpark, Python and SQL.
- Proven experience designing and delivering Lakehouse solutions.
- Strong DevOps capabilities, including CI/CD and automated testing.
- Experience with Infrastructure as Code and cloud automation.
- Familiarity with monitoring, logging and alerting tools.
- Strong stakeholder engagement and the ability to work across teams.
- Experience with APIs and data integration methods.
- Azure Data Factory experience is beneficial.
THE BENEFITS:
You will receive a salary, dependent on experience. Salary is up to £85,000 On top of the salary there are some fantastic extra benefits.
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
Lead Data Platform Engineer (Azure & Databricks)
Manchester
£80000 - £85000
+ Data Engineering
PermanentManchester, Greater Manchester
To Apply for this Job Click Here
LEAD DATA PLATFORM ENGINEER
£85,000 + BENEFITS
PRIMARILY REMOTE
This is a standout opportunity to take ownership of a modern data platform and drive the evolution of a Databricks‑centric environment at scale.
THE COMPANY:
This client are a well‑established organisation with a strong engineering culture and a growing Data and Machine Learning function. The team is collaborative, supportive and operates with solid engineering principles at its core. With flexible‑by‑choice working, a positive work‑life balance and a commitment to technical excellence, this is an environment where you can make a visible impact while continuing to grow your expertise
THE ROLE:
You will focus on the design, build and optimisation of the Azure Databricks Lakehouse platform, ensuring it is scalable, secure and reliable. You will work closely with engineers and stakeholders across the business, providing technical leadership and taking ownership of key data platform initiatives.
Key responsibilities include:
- Developing and deploying the Lakehouse platform in Azure.
- Owning Databricks engineering, administration and platform optimisation.
- Designing end‑to‑end data platform solutions
- Leading implementation using Databricks, PySpark, Spark SQL and Azure Data Factory.
- Creating and maintaining CI/CD pipelines and automated testing frameworks.
- Developing APIs to support integration
- Implementing monitoring, logging and alerting for platform reliability.
YOUR SKILLS AND EXPERIENCE:
- Deep expertise in Databricks, PySpark, Python and SQL.
- Proven experience designing and delivering Lakehouse solutions.
- Strong DevOps capabilities, including CI/CD and automated testing.
- Experience with Infrastructure as Code and cloud automation.
- Familiarity with monitoring, logging and alerting tools.
- Strong stakeholder engagement and the ability to work across teams.
- Experience with APIs and data integration methods.
- Azure Data Factory experience is beneficial.
THE BENEFITS:
You will receive a salary, dependent on experience. Salary is up to £85,000 On top of the salary there are some fantastic extra benefits.
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
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.