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
Principal Data Architect
Phoenix
$90 - $105
+ Data Engineering
ContractPhoenix, Arizona
To Apply for this Job Click Here
Principal Data Architect
Remote (Client is in Mountain Time) | 6 Month contract | Extendable | NO THIRD PARTIES OR AGENCIES
A major retail organization is seeking a Principal Data Architect to help shape the future of its cloud data platform. This is a high-impact opportunity to lead the design and implementation of modern Lakehouse and data warehouse solutions that support enterprise analytics, AI/ML initiatives, and business-critical decision making.
You’ll work closely with business leaders, engineering teams, and data stakeholders to define architecture standards, drive platform strategy, and build scalable solutions across modern cloud environments.
What You’ll Do
- Lead the architecture and implementation of enterprise Lakehouse and cloud data warehouse solutions
- Design scalable, secure, and high-performing data platforms across AWS, Azure, and/or GCP
- Partner with stakeholders to translate business requirements into technical solutions
- Establish data governance, quality, and security best practices
- Define reusable frameworks, accelerators, and architecture standards
- Guide and mentor data engineering teams throughout delivery
- Drive automation, orchestration, and CI/CD best practices
- Support analytics and AI/ML initiatives through modern data platform design
- Present architectural recommendations and solution strategies to executive stakeholders
What We’re Looking For
- 7+ years of experience in data architecture, data engineering, or analytics engineering
- Deep expertise designing modern Lakehouse and cloud data platforms
- Strong experience with Databricks, Spark, and distributed data processing
- Hands-on experience with AWS, Azure, or GCP (multiple cloud environments preferred)
- Strong understanding of data modeling, governance, security, and data quality frameworks
- Experience with Terraform, Git, CI/CD, and infrastructure automation
- Strong communication, leadership, and stakeholder management skills
Preferred Experience
- Databricks certification and/or cloud certifications
- Experience with Delta Lake, Iceberg, Hudi, and modern Lakehouse architectures
- Experience with Delta Live Tables, dbt, and real-time data pipelines
- Understanding of MLOps and AI/ML platform enablement
- Experience leading enterprise-scale modernization initiatives

To Apply for this Job Click Here
Senior Cloud Data Engineer
Jersey City
$70 - $85
+ Data Engineering
ContractJersey City, New Jersey
To Apply for this Job Click Here
Senior Cloud Data Engineer
2 Days Onsite, 3 Remote | 6-month Contract | NO AGENCIES OR THIRD PARTIES
Are you an experienced Data Engineer who enjoys building modern cloud data platforms at scale?
Our client (media & streaming) is seeking a Senior Cloud Data Engineer to help design, optimize, and expand enterprise data solutions that power analytics, reporting, and strategic business initiatives. This is an opportunity to work with modern technologies including AWS, Databricks, BigQuery, and Terraform while solving complex data challenges in a highly collaborative environment.
What You’ll Do
- Design and develop scalable data pipelines within AWS and Databricks environments
- Build and maintain data models, transformation logic, and enterprise datasets
- Optimize data workflows for performance, reliability, and cost efficiency
- Automate infrastructure and deployment processes using Terraform and CI/CD practices
- Partner with analysts, data scientists, and business stakeholders to deliver trusted data solutions
- Ensure data quality, governance, and security across the data ecosystem
- Support and enhance cloud-based data infrastructure and platform operations
What We’re Looking For
- 7+ years of Data Engineering experience
- Strong expertise with AWS cloud technologies
- Experience with Databricks, BigQuery, Dataflow, and Airflow
- Advanced SQL and Python skills
- Deep understanding of data warehousing, data lakes, and ETL/ELT best practices
- Experience with Terraform and infrastructure automation
- Strong communication and problem-solving abilities
Nice to Have
- Experience with dbt, Tableau, Looker, Power BI, or similar analytics tools
- Experience working at media or streaming companies

To Apply for this Job Click Here
Senior Data Engineer
Boston
$75 - $90
+ Data Engineering
ContractBoston, Massachusetts
To Apply for this Job Click Here
Senior Data Engineer – Snowflake
Remote (EST Preferred) | 9-Month Contract | $75-$90/hr | High Extension Potential | NO THIRD PARTIES OR AGENCIES
Are you passionate about building modern data platforms that power real-world impact?
A growing healthcare technology organization is seeking a Senior Data Engineer to help scale its data ecosystem and enable better insights, reporting, and decision-making across the business.
In this role, you’ll design high-performance data pipelines, improve data quality, and build scalable solutions that support both operational and analytical initiatives.
What You’ll Do
- Develop and maintain scalable batch and streaming data pipelines
- Build robust data models and data infrastructure that support analytics and reporting
- Improve data quality through automated validation, testing, and monitoring frameworks
- Design and support APIs, data services, and integration solutions
- Optimize performance, reliability, and scalability across cloud-based environments
- Partner with Product, Engineering, Analytics, and Operations teams to deliver impactful data solutions
- Contribute to data architecture, governance, and long-term platform strategy
What We’re Looking For
- 5+ years of Data Engineering experience
- Strong SQL and Python development skills
- Experience building production-grade ETL/ELT pipelines
- Hands-on expertise with technologies such as Snowflake, dbt, Kafka, PostgreSQL, MongoDB, or similar tools
- Experience working within AWS or another cloud environment
- Strong understanding of data modeling, APIs, and scalable architecture
- Excellent communication and cross-functional collaboration skills
Nice to Have
- Data observability, lineage, or cataloging experience
- Experience in healthcare, highly regulated industries, or governance-focused environments
- Exposure to data product development or domain-driven data practices
Why Apply?
- Fully remote opportunity
- High-impact project within a growing healthcare technology organization
- Long-term engagement with strong extension potential
- Opportunity to influence data architecture and platform strategy
If you’re looking to build modern data solutions that directly support business growth and innovation, we’d love to hear from you.

To Apply for this Job Click Here
Data QA Engineer
Newcastle upon Tyne
£50000 - £60000
+ Data Engineering
PermanentNewcastle upon Tyne, Tyne and Wear
To Apply for this Job Click Here
Data QA Engineer
£50,000 – £60,000
Remote (UK-Based Only)
This is an opportunity to join a growing data function delivering a large-scale Lakehouse programme, where quality, reliability and continuous improvement are central to success. You will play a key role in shaping testing standards, influencing best practice and ensuring critical data products are robust, dependable and ready for business use.
THE COMPANY
They are a well-established UK organisation investing heavily in their data and analytics capabilities. With a modern cloud-based data platform and an ambitious roadmap, they are continuing to build scalable, high-quality data products that support decision-making across the business.
The data team combines engineering, analytics and quality assurance expertise, working collaboratively to deliver impactful solutions. They offer a flexible, people-focused culture with a strong emphasis on work-life balance, autonomy and professional development.
THE ROLE
As a Data QA Engineer you will be responsible for testing the data platform and associated data products while helping to drive quality standards across the wider team.
Specifically, you can expect to be involved in the following:
- Planning, designing and executing testing activities across data platforms, pipelines and products
- Performing functional, integration and regression testing to ensure reliable releases
- Working closely with Data Engineers, Analytics Engineers and business stakeholders to identify risks and validate solutions
- Logging, tracking and managing defects through to resolution
- Contributing to testing strategies, quality frameworks and continuous improvement initiatives
- Supporting testing activities within Databricks and PySpark environments
SKILLS AND EXPERIENCE
The successful Data QA Engineer will have the following skills and experience:
- Experience in a Data QA, Software Testing or Quality Assurance role
- Strong experience testing data platforms, pipelines and data products
- Hands-on experience with Databricks, SQL, Python and PySpark
- Strong stakeholder communication and collaboration skills
- Able to work independently and take ownership of testing activities and quality standards
BENEFITS
The successful Data QA Engineer will receive the following benefits:
- Salary between £50,000 – £60,000 – depending on experience
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
Data QA Engineer
Sheffield
£50000 - £60000
+ Data Engineering
PermanentSheffield, South Yorkshire
To Apply for this Job Click Here
Data QA Engineer
£50,000 – £60,000
Remote (UK-Based Only)
This is an opportunity to join a growing data function delivering a large-scale Lakehouse programme, where quality, reliability and continuous improvement are central to success. You will play a key role in shaping testing standards, influencing best practice and ensuring critical data products are robust, dependable and ready for business use.
THE COMPANY
They are a well-established UK organisation investing heavily in their data and analytics capabilities. With a modern cloud-based data platform and an ambitious roadmap, they are continuing to build scalable, high-quality data products that support decision-making across the business.
The data team combines engineering, analytics and quality assurance expertise, working collaboratively to deliver impactful solutions. They offer a flexible, people-focused culture with a strong emphasis on work-life balance, autonomy and professional development.
THE ROLE
As a Data QA Engineer you will be responsible for testing the data platform and associated data products while helping to drive quality standards across the wider team.
Specifically, you can expect to be involved in the following:
- Planning, designing and executing testing activities across data platforms, pipelines and products
- Performing functional, integration and regression testing to ensure reliable releases
- Working closely with Data Engineers, Analytics Engineers and business stakeholders to identify risks and validate solutions
- Logging, tracking and managing defects through to resolution
- Contributing to testing strategies, quality frameworks and continuous improvement initiatives
- Supporting testing activities within Databricks and PySpark environments
SKILLS AND EXPERIENCE
The successful Data QA Engineer will have the following skills and experience:
- Experience in a Data QA, Software Testing or Quality Assurance role
- Strong experience testing data platforms, pipelines and data products
- Hands-on experience with Databricks, SQL, Python and PySpark
- Strong stakeholder communication and collaboration skills
- Able to work independently and take ownership of testing activities and quality standards
BENEFITS
The successful Data QA Engineer will receive the following benefits:
- Salary between £50,000 – £60,000 – depending on experience
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
Data QA Engineer
Birmingham
£50000 - £60000
+ Data Engineering
PermanentBirmingham, West Midlands
To Apply for this Job Click Here
Data QA Engineer
£50,000 – £60,000
Remote (UK-Based Only)
This is an opportunity to join a growing data function delivering a large-scale Lakehouse programme, where quality, reliability and continuous improvement are central to success. You will play a key role in shaping testing standards, influencing best practice and ensuring critical data products are robust, dependable and ready for business use.
THE COMPANY
They are a well-established UK organisation investing heavily in their data and analytics capabilities. With a modern cloud-based data platform and an ambitious roadmap, they are continuing to build scalable, high-quality data products that support decision-making across the business.
The data team combines engineering, analytics and quality assurance expertise, working collaboratively to deliver impactful solutions. They offer a flexible, people-focused culture with a strong emphasis on work-life balance, autonomy and professional development.
THE ROLE
As a Data QA Engineer you will be responsible for testing the data platform and associated data products while helping to drive quality standards across the wider team.
Specifically, you can expect to be involved in the following:
- Planning, designing and executing testing activities across data platforms, pipelines and products
- Performing functional, integration and regression testing to ensure reliable releases
- Working closely with Data Engineers, Analytics Engineers and business stakeholders to identify risks and validate solutions
- Logging, tracking and managing defects through to resolution
- Contributing to testing strategies, quality frameworks and continuous improvement initiatives
- Supporting testing activities within Databricks and PySpark environments
SKILLS AND EXPERIENCE
The successful Data QA Engineer will have the following skills and experience:
- Experience in a Data QA, Software Testing or Quality Assurance role
- Strong experience testing data platforms, pipelines and data products
- Hands-on experience with Databricks, SQL, Python and PySpark
- Strong stakeholder communication and collaboration skills
- Able to work independently and take ownership of testing activities and quality standards
BENEFITS
The successful Data QA Engineer will receive the following benefits:
- Salary between £50,000 – £60,000 – depending on experience
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
Data QA Engineer
Manchester
£50000 - £60000
+ Data Engineering
PermanentManchester, Greater Manchester
To Apply for this Job Click Here
Data QA Engineer
£50,000 – £60,000
Remote (UK-Based Only)
This is an opportunity to join a growing data function delivering a large-scale Lakehouse programme, where quality, reliability and continuous improvement are central to success. You will play a key role in shaping testing standards, influencing best practice and ensuring critical data products are robust, dependable and ready for business use.
THE COMPANY
They are a well-established UK organisation investing heavily in their data and analytics capabilities. With a modern cloud-based data platform and an ambitious roadmap, they are continuing to build scalable, high-quality data products that support decision-making across the business.
The data team combines engineering, analytics and quality assurance expertise, working collaboratively to deliver impactful solutions. They offer a flexible, people-focused culture with a strong emphasis on work-life balance, autonomy and professional development.
THE ROLE
As a Data QA Engineer you will be responsible for testing the data platform and associated data products while helping to drive quality standards across the wider team.
Specifically, you can expect to be involved in the following:
- Planning, designing and executing testing activities across data platforms, pipelines and products
- Performing functional, integration and regression testing to ensure reliable releases
- Working closely with Data Engineers, Analytics Engineers and business stakeholders to identify risks and validate solutions
- Logging, tracking and managing defects through to resolution
- Contributing to testing strategies, quality frameworks and continuous improvement initiatives
- Supporting testing activities within Databricks and PySpark environments
SKILLS AND EXPERIENCE
The successful Data QA Engineer will have the following skills and experience:
- Experience in a Data QA, Software Testing or Quality Assurance role
- Strong experience testing data platforms, pipelines and data products
- Hands-on experience with Databricks, SQL, Python and PySpark
- Strong stakeholder communication and collaboration skills
- Able to work independently and take ownership of testing activities and quality standards
BENEFITS
The successful Data QA Engineer will receive the following benefits:
- Salary between £50,000 – £60,000 – depending on experience
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
Data Engineer
San Francisco
$130000 - $150000
+ Data Engineering
PermanentSan Francisco, California
To Apply for this Job Click Here
Data Engineer – Hybrid in San Francisco – $130,000-150,000
About the Opportunity
We are seeking a Data Engineer to join a growing data team and help scale the data foundation of a rapidly expanding business. This is a high-impact role supporting critical operational functions across manufacturing, inventory management, project delivery, and business operations.
Reporting to the Analytics Engineering function, you will own and enhance core data pipelines, improve data quality and visibility across business systems, and help stakeholders make better operational decisions through reliable, accessible data.
This position offers significant ownership, autonomy, and exposure to leadership as the organization continues to scale.
What You’ll Do
Data Engineering & Pipeline Development
- Own, maintain, and optimize approximately 20 existing production data pipelines.
- Design, build, and deploy new data pipelines to support business growth and evolving operational requirements.
- Develop and maintain scalable ETL/ELT processes across multiple business systems.
- Monitor data workflows, troubleshoot issues, and ensure high levels of reliability and accuracy.
- Improve data architecture, data quality, and pipeline performance.
Operational Data & Systems
- Integrate data from ERP, project management, design, manufacturing, inventory, and operational systems.
- Ensure source system accuracy and integrity to support reporting and decision-making.
- Build solutions that provide visibility into manufacturing output, inventory levels, project status, and operational performance.
- Ingest and manage public datasets to support strategic business initiatives and market analysis.
Cross-Functional Partnership
- Partner with stakeholders across operations, manufacturing, supply chain, project management, and business teams.
- Gather requirements, identify opportunities for automation, and deliver actionable data solutions.
- Translate technical concepts into clear business insights for non-technical stakeholders.
- Serve as a trusted partner helping teams leverage data to improve efficiency and execution.
What Success Looks Like
During your first 6 to 12 months, you will:
- Become the primary owner of critical operational data pipelines.
- Improve visibility into key manufacturing and inventory workflows.
- Increase confidence in source-system data quality and reporting accuracy.
- Build new data products and integrations that help teams scale efficiently.
- Create stronger data connectivity across operational functions and business stakeholders.
Required Qualifications
- 2-4 years of experience in Data Engineering, Analytics Engineering, or a related field.
- Advanced SQL skills with a strong understanding of relational databases.
- Experience building, maintaining, and scaling data pipelines and ETL/ELT processes.
- Strong communication and stakeholder management abilities.
- Ability to work independently in a fast-paced, high-growth environment.
- Proven track record of owning problems end-to-end and delivering business impact.
- Experience working across multiple domains rather than a narrowly specialized technical scope.
Preferred Qualifications
- Experience working with ERP platforms, particularly NetSuite or similar enterprise systems.
- Experience with transactional databases and operational business systems.
- Proficiency in Python.
- Experience with dbt, Spark, Databricks, or modern data platforms.
- Experience integrating APIs and third-party data sources.
- Familiarity with TypeScript or software engineering fundamentals.

To Apply for this Job Click Here
Data Engineer
City of London
£60000 - £70000
+ Data Engineering
PermanentCity of London, London
To Apply for this Job Click Here
Data Engineer
Up to £70,000 + Benefits
Central London (Hybrid Working)
This is a fantastic opportunity to join a purpose-driven organisation where you can take ownership of building and developing a modern cloud-based analytics platform that supports data-driven decision-making across the business.
THE COMPANY:
Operating at the heart of the music industry, you will be part of an ongoing digital transformation programme, the business is investing heavily in its cloud-based Analytic Data Platform, creating an opportunity to work with cutting-edge data technologies while contributing to a platform that delivers real-world impact.
THE ROLE:
Key responsibilities include:
- Designing, building and maintaining scalable data pipelines and integrations.
- Developing robust ETL and data transformation processes to support analytics and reporting requirements.
- Working with Snowflake, DBT, Apache Airflow, AWS, SQL and Python to deliver high-quality data solutions.
- Collaborating with Data Architecture, DevOps and business stakeholders to ensure trusted and accessible data across the organisation.
- Contributing to engineering best practice, automation, testing, documentation and continuous improvement initiatives.
YOUR SKILLS AND EXPERIENCE:
You will bring strong capability in:
- SQL and Python development.
- Building and maintaining ETL/data pipelines in production environments.
- Cloud-based data platforms, ideally within AWS.
- Data modelling, transformation and orchestration methodologies.
- Delivering high-quality, well-documented and thoroughly tested data solutions.
- Experience with Snowflake, DBT and Apache Airflow.
- Interest in AI and emerging technologies within the data engineering landscape.
THE BENEFITS:
You will receive a salary of up to £70,000 depending on experience, along with a comprehensive benefits package.
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.