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
Data Engineer
Colorado Springs
$115000 - $145000
+ Data Engineering
PermanentColorado Springs, Colorado
To Apply for this Job Click Here
Data Engineer
Fully Remote (U.S. Based)
Salary: Up to $135,000 Base Salary
Must be able to work collaboratively with teams across Eastern and Central time zones
Our client is seeking a Data Engineer to join a growing data team responsible for building and maintaining modern data solutions that drive business intelligence, analytics, and operational decision-making. This is an exciting opportunity to work with large-scale data sets, cloud technologies, and modern data platforms in a highly collaborative environment.
What You’ll Be Doing
- Design, develop, and maintain scalable ETL/ELT pipelines that ingest and transform data from a variety of internal and external sources.
- Build reliable, high-quality datasets that support reporting, analytics, and business initiatives.
- Partner with cross-functional stakeholders, including analysts, engineers, and business teams, to deliver data solutions.
- Develop and optimize data models within cloud-based data warehouse environments.
- Implement data quality, monitoring, and validation processes to ensure data integrity.
- Support both batch and near real-time data processing workflows.
- Contribute to data governance, security, and compliance initiatives.
What We’re Looking For
- 4+ years of Data Engineering experience.
- Strong SQL skills and experience with Python, Java, or Scala.
- Hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Experience working with modern data technologies such as Airflow, dbt, Kafka, Informatica IDMC, or similar tools.
- Strong understanding of data warehousing, data modeling, and ETL/ELT best practices.
- Excellent communication skills and ability to work in a remote, collaborative environment.
Preferred Experience
- Experience supporting large-scale customer, operational, or transactional data environments.
- Exposure to API integrations and third-party data sources.
- Experience supporting analytics, forecasting, personalization, or data science initiatives.
Requirements
- Must be authorized to work in the United States without sponsorship now or in the future
- U.S. Citizen or Green Card holder only
- Ability to work remotely within the United States
- Comfortable collaborating with teams across EST and CST time zones
If you’re interested in learning more, apply today or connect with me directly for a confidential conversation.

To Apply for this Job Click Here
Databricks Data Engineer
London
£600 - £700
+ Data Engineering
ContractLondon
To Apply for this Job Click Here
Lead Databricks Data Engineer
£600 – £700 per day
London, hybrid working
This freelance opportunity offers the chance to shape the future-state data platform for a large, complex financial services organisation. The focus is on moving from slow, batch-based analytics towards a more modern, streaming-led architecture, with clear ownership over data vision, use cases, and delivery direction.
The Company
They are a well-established organisation operating at scale within the UK financial services and pensions landscape. Managing significant volumes of legacy and live data, they work with both onshore and offshore delivery partners. The business is at a pivotal point in modernising how data is accessed, governed, and used to drive insight. Clear communication and pragmatic decision-making are highly valued.
The Role and Deliverables
- Define a clear end-to-end data vision, covering current state, target architecture, and practical steps to get there.
- Lead the design and development of a Databricks-based medallion architecture, with a strong focus on a robust Gold layer for analytics.
- Improve data availability by shifting from monthly batch processes towards more frequent or streaming ingestion where appropriate.
- Act as the senior technical decision-maker on data use cases, prioritisation, and trade-offs.
- Work closely with onshore teams and an offshore partner to unblock progress, clarify ownership, and accelerate delivery.
- Provide regular, clear updates to senior stakeholders, ensuring alignment on progress and next steps.
Your Skills & Experience
- Strong experience as a Lead Data Engineer within financial services, ideally pensions or a similarly regulated environment.
- Proven capability designing and delivering modern data platforms using Databricks and medallion architecture principles.
- Experience dealing with large volumes of legacy data and integrating it with modern analytics platforms.
- Confidence defining data use cases and translating business needs into technical delivery.
- Ability to lead mixed teams across onshore and offshore models and make effective resource allocation decisions.
- Excellent communication skills, with the credibility to engage senior stakeholders and drive momentum.

To Apply for this Job Click Here
Data Engineer
Liverpool
£35000 - £45000
+ Data Engineering
PermanentLiverpool, Merseyside
To Apply for this Job Click Here
Data Engineer
Up to £45,000 + Benefits
Liverpool (Hybrid, 1 day per week in the office)
This is a fantastic opportunity to join a purpose-driven organisation where you can take ownership of building and maintaining data pipelines across a modern Microsoft and cloud-based data platform. You’ll work within a growing Data Engineering team and play a key role in shaping the future of the company’s data infrastructure.
THE COMPANY:
Our client delivers a wide range of services designed to transform people’s lives and strengthen communities. As the organisation continues investing in its data capabilities, they are expanding their Data Engineering team.
THE ROLE:
You will take ownership of developing and maintaining scalable data solutions across a modern Azure, Snowflake, and Fabric ecosystem. Key responsibilities include:
- Building and maintaining data ingestion pipelines using Azure Data Factory (ADF) and Snowflake.
- Developing and supporting data warehousing solutions and dimensional data models.
- Creating and optimising datasets to support reporting, analytics, and business insights.
- Supporting the ongoing migration and development of solutions within Microsoft Fabric.
- Collaborating with analysts and stakeholders to deliver high-quality, trusted data assets and documentation.
YOUR SKILLS AND EXPERIENCE:
You will bring strong capability in:
- Data engineering experience, ideally 1-2 years in a dedicated engineering role.
- Building and maintaining ETL / ELT pipelines.
- Data warehousing concepts and dimensional modelling.
- Strong SQL skills and experience working within cloud-based data environments.
THE BENEFITS:
You will receive a salary of up to £45,000 depending on experience, along with an excellent 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
Senior Data Engineer
London
£70000 - £80000
+ Data Engineering
PermanentLondon
To Apply for this Job Click Here
SENIOR DATA ENGINEER
£70,000 – £80,000
LONDON
This is an opportunity to join a growing technology business at the forefront of data, analytics, and AI innovation. As a Senior Data Engineer, you will play a key role in building scalable data platforms, enabling advanced AI capabilities, and helping shape engineering best practices within a collaborative, product-focused environment.
THE COMPANY
Our client is an established SaaS organisation developing data and AI-driven products that help businesses unlock greater value from their data. Combining expertise in data engineering, analytics, and machine learning to deliver scalable solutions across a range of industries. This is an opportunity to work within a collaborative, lean engineering team where you’ll have real ownership, help shape technical direction, and play a key role in building innovative AI-powered products that deliver value from complex data.
THE ROLE
Responsibilities include but are not limited to:
- Design, build and optimise scalable ETL/ELT pipelines across cloud-based data platforms
- Contribute to data architecture, schema design and data modelling best practices
- Support CI/CD processes, deployment automation and version-controlled development
- Integrate AI and machine learning capabilities into production
- Support the adoption of DataOps best practices
- Mentor junior engineers and help develop engineering capability across the team
- Work across a variety of cloud technologies, data platforms and modern engineering tools
YOUR SKILLS AND EXPERIENCE:
- At least 3 years prior experience in Data Engineering, Data Platform Engineering or a similar role
- Strong SQL and Python skills
- Experience designing and developing scalable ETL/ELT pipelines
- Strong understanding of data modelling
- Experience working within cloud platforms such as Azure, AWS and/or GCP
- Knowledge of Git, CI/CD pipelines and DevOps practices
- Strong stakeholder communication skills with experience working across technical and non-technical teams
SALARY AND BENEFITS
- £70,000 – £80,000 base salary
- Private Medical
- 25 days Holiday
- Pension Scheme
HOW TO APPLY
Please register your interest to Mia Randhawa by sending your CV through the ‘Apply’ link

To Apply for this Job Click Here
Data Engineer – Saas – healthcare
Eindhoven
€64000 - €65000
+ Data Engineering
PermanentEindhoven, North Brabant
To Apply for this Job Click Here
Data Engineer – Saas – healthcare
Eindhoven – Netherlands | €64,000
Azure – Python – SQL
This is an opportunity to join a growing data team where you will play a key role in building scalable data solutions that power business reporting, analytics, and decision-making. You’ll work with modern cloud technologies and have direct influence on the evolution of the data platform.
The Company
They are a technology-led organisation investing heavily in data and analytics capabilities. With a strong focus on data quality, scalability, and governance, they are building a modern data environment to support business growth and innovation. Collaboration, ownership, and continuous improvement are central to their culture.
The Role
Design and develop scalable data pipelines and ETL processes
Build and maintain analytical data models and semantic layers
Create robust, secure, and high-performing datasets for reporting and analytics
Optimise data platform performance, reliability, and cost efficiency
Implement data governance, quality controls, and security best practices
Partner closely with analysts and stakeholders to translate business requirements into technical solutions
Your Skills & Experience
Strong commercial experience in Data Engineering
Advanced SQL skills and experience with Python or PySpark
Experience building ETL pipelines and dimensional data models
Knowledge of modern cloud data platforms, lakehouse architectures, or similar environments
Understanding of data governance, security, and performance optimisation
Strong communication skills and the ability to work with both technical and non-technical stakeholders
What They Offer
Competitive salary and benefits package
Opportunity to work with modern data technologies
High-impact role with ownership and autonomy
Collaborative and supportive team environment
Clear opportunities for professional development and career progression
How to Apply
If you’re interested in building scalable data solutions and driving the growth of a modern data platform, apply today.

To Apply for this Job Click Here
Senior Data Architect
Los Angeles
$220000 - $260000
+ Data Engineering
PermanentLos Angeles, California
To Apply for this Job Click Here
Senior Data Architect
Los Angeles, CA
$220-260k base + bonus
We’re partnering with a large investment organization that is continuing to build out its enterprise data capabilities and is looking for a Senior Data Architect to help shape the next generation of its data platform.
This is a senior individual contributor role focused on enterprise data architecture, Databricks, data modeling, governance, and security. You’ll work closely with business and technical teams to design scalable data structures and standards that support analytics, operations, reporting, and AI use cases.
What You’ll Be Doing
- Design conceptual, logical, and physical data models across enterprise data platforms
- Build dimensional models using Kimball, 3NF, Data Vault, and related approaches
- Help define Databricks Lakehouse architecture, including medallion patterns and Delta Lake design
- Establish Unity Catalog standards for governance, lineage, access control, and data organization
- Partner with Data Engineering teams on pipelines, schema design, transformation logic, and performance
- Build data architecture standards, naming conventions, metadata frameworks, and data quality controls
- Work closely with business teams across Finance, Accounting, Investor Relations, and Investments to translate requirements into technical solutions
- Support security and privacy controls across sensitive enterprise data
- Help define how Databricks, Snowflake, MongoDB, and other platforms should be used across different workloads
- Support downstream ML, GenAI, and RAG use cases through well designed data foundations
What We’re Looking For
- Strong enterprise Data Architecture or Data Modeling experience
- Deep hands on experience with Databricks and Delta Lake
- Strong knowledge of dimensional modeling, Kimball, star schema, 3NF, and Data Vault
- Experience designing medallion architecture in Databricks
- Strong Unity Catalog experience across governance, lineage, and access controls
- Strong SQL skills and familiarity with enterprise data modeling tools
- Experience with Azure data platforms
- Strong understanding of data governance, security, privacy, metadata, and data quality
- Ability to work directly with senior business stakeholders and translate complex requirements into scalable architecture
- Comfortable operating independently in environments where standards and frameworks are still being built
Nice to Have
- Experience within financial services, private equity, asset management, or alternative investments
- Knowledge of investment data including funds, investors, NAV, capital calls, and distributions
- Experience building architecture standards from scratch
- Exposure to Snowflake, MongoDB, Kafka, CDC, and Azure Event Hubs
- Experience supporting AI, ML, or GenAI workloads
- Databricks, Azure, or TOGAF certifications

To Apply for this Job Click Here
Analytics Engineer
Nashville
$110000 - $130000
+ Data Engineering
PermanentNashville, Tennessee
To Apply for this Job Click Here
Analytics Engineer
US Remote (EST/CST preference)
$110-130k base
We’re partnering with a global travel management organization that is making a significant investment in its data and analytics capabilities and is looking for an Analytics Engineer to help build and scale its next generation analytics platform.
The role sits across data engineering, analytics, and product, turning complex data into trusted, scalable analytics products used by teams internally and by customers around the world.
What You’ll Be Doing
- Build and maintain analytical data models that support reporting, dashboards, and customer facing data products
- Transform raw data into clean, reliable, and reusable datasets
- Develop semantic models and consistent business metrics across the organization
- Build dashboards, visualizations, and embedded analytics experiences
- Partner with business, product, IT, and engineering teams to understand requirements and deliver scalable data solutions
- Improve the performance, reliability, and usability of analytics products
- Support data quality, governance, documentation, and compliance
- Help establish best practices around testing, version control, and analytics engineering workflows
What We’re Looking For
- Strong SQL skills and experience working with large, complex datasets
- Hands on experience with dbt, including building, testing, documenting, and maintaining transformation models
- Experience building analytical and semantic data models
- Strong understanding of the full data lifecycle, from pipelines and warehousing through to reporting and analytics
- Experience with cloud data platforms such as Snowflake, Databricks, BigQuery, or Azure Data Lake
- Experience with BI platforms such as Looker, Tableau, or Power BI
- Experience with Python, Scala, R, or another language used in data and analytics engineering
- Understanding of data quality, query performance, testing, and optimization
- Strong communication skills and the ability to work with both technical and non technical stakeholders
Nice to Have
- Experience building embedded analytics or customer facing data products
- Exposure to React, Vue.js, or other frontend technologies
- Experience with APIs and application integrations
- Experience with data governance, security, or compliance frameworks
- Experience working across AWS, Azure, or GCP
This is a great opportunity for someone who enjoys combining strong technical analytics skills with an engineering mindset and wants to help shape a modern, scalable analytics platform.

To Apply for this Job Click Here
Senior Data Engineer
San Francisco
$180000 - $240000
+ Data Engineering
PermanentSan Francisco, California
To Apply for this Job Click Here
Senior Data Engineer
San Francisco, CA
$180-240K base + equity
We’re partnered with one of the most recognized developer platforms in the world, trusted by engineering teams at OpenAI, Meta, Netflix, and Adobe, who are scaling their data platform and looking to hire a Senior Data Engineer to own the pipelines and foundations at the core of their data ecosystem.
You’ll own the full pipeline lifecycle, from ingestion architecture through to analytics-ready data, working closely with Data Platform Engineers and partnering with analysts and data scientists who depend on what you build every day.
What you’ll do
- Design and build scalable ingestion pipelines and orchestration frameworks across structured, semi-structured, and event-based sources
- Own reliability, observability, and performance across the full pipeline lifecycle from raw ingestion to analytics-ready delivery
- Build and maintain dbt transformation pipelines serving as the single source of truth across Finance, Product, GTM, and Engineering
- Ensure revenue and billing data meets the accuracy and auditability required for public company reporting, including SOX compliance
- Apply software engineering principles throughout: CI/CD, testing, observability, version control, and automation
- Enable self-serve analytics through semantic layer development, strong abstractions, and clear documentation
- Champion data quality and governance across classification, ownership, access policies, and data lifecycle management
What we’re looking for
- 5+ years in data engineering or a hybrid data/analytics engineering role, with a track record of owning pipelines end-to-end in high-growth or enterprise environments
- Advanced SQL and dbt (Core or Cloud), Snowflake or comparable cloud data warehouse, Python, and Airflow
- Experience with Kafka and streaming data systems, with working knowledge of ClickHouse, Iceberg, or similar technologies
- Experience with ingestion tools such as Fivetran, Airbyte, or Polytomic
- Cloud-native architecture experience across AWS, GCP, or Azure
- Exposure to designing data systems that meet compliance and governance requirements, including SOX or equivalent
- Strong communication and collaboration skills, with the ability to contribute as a technical voice across engineering and business stakeholders

To Apply for this Job Click Here
Principal Software Engineer – Data Platform
San Francisco
$230000 - $280000
+ Data Engineering
PermanentSan Francisco, California
To Apply for this Job Click Here
Principal Software Engineer – Data Platform
San Francisco, CA (Remote Eligible – US Only)
$230K-$280K base + equity
Are you ready to lead the design and build of a world-class data platform from the ground up?
A high-growth, product-led tech company is looking for a Principal Software Engineer to lead the build-out of a modern, scalable data platform from the ground up. If you’re excited about solving massive data challenges and shaping the infrastructure that supports real-time analytics and AI/ML at scale, this role is for you.
As the most senior technical IC on the Data Platform team, you’ll partner with leadership across Engineering, Product, Security, and Compliance to design a low-latency, cloud-native data architecture using best-in-class tools like Kafka, Iceberg, ClickHouse, Tinybird, and Snowflake.
Why this role?
- Join a growing Data Platform team
- Own the technical vision and architecture end-to-end
- Tackle petabyte-scale data challenges and real-time streaming use cases
- Work with a cutting-edge tech stack (Kafka, Iceberg, ClickHouse, Snowflake, etc.)
- Drive platform evolution to support AI/ML and company-wide analytics
What You’ll Do
- Design and build a next-gen data platform to power product and internal use cases
- Architect for batch + streaming, scalability, fault tolerance, and low latency
- Lead data modeling, warehousing, governance, and ingestion best practices
- Champion engineering excellence and mentor senior engineers
- Align technical decisions with long-term business strategy
- Optimize for performance, cost, and resiliency in a modern cloud environment
What We’re Looking For
- 8+ years of experience in data engineering or platform architecture
- 5+ years at the Principal Engineer level or equivalent
- Deep expertise with Kafka (and its ecosystem), streaming data systems
- Strong experience with ClickHouse, Iceberg, Snowflake, or similar tools
- Cloud-native architecture expertise (AWS, GCP, or Azure)
- Track record of designing data systems for compliance and governance
- Experience scaling systems to support petabyte-level workloads
- Excellent communication, collaboration, and leadership skills
- Bonus: Experience enabling AI/ML platforms or preparing for IPO-scale growth

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.