DATA ENGINEERING AND BIG DATA
TALENT SOLUTIONS
Processing Big Data has become crucial to countless businesses. Those who decide to pursue a career within Big Data face complex development challenges, too tough for relational database systems. After all, there is no Data Science without Data Engineers.
Whilst businesses may have vast quantities of data at the ready, it holds no real value unless it can be stored, harnessed and utilised. It’s estimated that most UK companies have at least 100 terabytes of data stored which could be used for various purposes around the business, as well as newly accessible hard-to-process sources such as web data, image data, and social media data.
This is where those who work in Data Engineering become extremely valuable, as they develop Data Platforms that allow this kind of volume to be processed and used by Data Scientists and analysts across the business.
WHY
HARNHAM?
OUR
SERVICES
-
Permanent and Contract Recruitment: We offer both permanent and contract recruitment solutions, adapting flexibly to support the dynamic requirements of your Big Data and Data Engineering projects.
Â
-
Executive Search: Our executive search service focuses on identifying and securing top-tier leaders in the Data Engineering domain who can advance your strategic goals and technological advancements.
Â
-
Industry-Specific Expertise: Our operations span multiple industries, providing specialized recruitment solutions tailored to the distinctive challenges and opportunities of your sector.
Â
Contact us today to discover how our custom talent solutions can bolster your organization's Data Engineering prowess.
JOBS
LATEST
OPPORTUNITIES
Harnham are a specialist Data & AI recruitment business with teams that only focus on niche areas.
Software Engineer – anomaly detection
£60000 - £95000
+ Data Engineering
PermanentEngland
To Apply for this Job Click Here
Software Engineer – Anomaly Detection
Remote
THE COMPANY
This is an opportunity to work with cutting‑edge AI infrastructure, production‑grade serverless technologies, and complex statistical modelling in a highly collaborative, tech‑forward environment.
THE ROLE
As a Software Engineer specialising in anomaly detection, you will design, build and maintain internal Python libraries, data validation workflows, and cloud‑based systems used across multiple data teams. You will take ownership of model development, tooling improvement and automated data quality checks for high‑value financial datasets.
You will:
- Maintain, version and release internal Python libraries used in data science workflows
- Build statistical and ML‑driven anomaly detection models for financial index validation
- Develop and support AWS serverless pipelines (Lambda, Step Functions, S3, SQS, DynamoDB)
- Apply strong testing practices through unit, integration, and regression tests
- Conduct code reviews, enforce coding standards and support internal users
- Design event‑driven architectures for automated data validation and publication
SKILLS & EXPERIENCE
Required Experience
- 2-4 years in software engineering, analytics engineering, or data science
- Advanced Python skills and strong engineering practices
- Hands-on AWS experience (Lambda, S3, SQS, Step Functions, ECS, DynamoDB, CloudWatch)
- Statistical anomaly detection methods (Z‑scores, IQR, CUSUM, control charts, etc.)
- Time-series analysis or forecasting (ARIMA, Prophet, exponential smoothing)
- Git branching, CI/CD, automated testing/deployment workflows

To Apply for this Job Click Here
Data Engineer
Edinburgh
£70000 - £70000
+ Data Engineering
PermanentEdinburgh
To Apply for this Job Click Here
Data Engineer
Fully Remote UK Based
£60,000 to £70,000 plus bonus of up to 25%
This is an exciting opportunity to join a high‑growth data organisation where you will help shape the internal tooling and Python libraries that power their data products. If you enjoy building scalable systems, collaborating with data scientists, and contributing to an expanding R&D function, this role offers strong technical influence and career progression.
The Company
They are a data‑driven organisation providing analytics solutions and insight products to a wide range of commercial clients. Their work centres on building prediction tools, performance trackers, and data‑science‑led products that support investment decisions and commercial strategy. The business has experienced rapid growth and continues to invest heavily in its R&D and platform capabilities. You will join a collaborative environment where engineering, data science, and product teams work closely to deliver scalable, production‑ready systems.
The Role
As a Data Systems Engineer, you will contribute to the development and optimisation of the technical foundations that enable their data science and R&D teams to operate efficiently. Your responsibilities will include:
* Designing, testing, and maintaining internal Python libraries used across data science workflows.
* Developing and improving SQL‑based database structures to support scalable data pipelines.
* Enhancing tooling, workflows, and internal data infrastructure for the wider Data Science function.
* Working closely with researchers and data scientists to translate business needs into robust technical solutions.
* Contributing to DevOps‑focused initiatives including CI/CD, environment management, and automation.
* Ensuring high code quality through testing, documentation, and collaborative reviews.
Your Skills and Experience
To succeed in this role, you will bring:
* Strong commercial experience building scalable Python codebases.
* Solid hands‑on experience with SQL and database optimisation.
* Familiarity with data science workflows and principles.
* Exposure to DevOps tooling such as Docker, CI/CD, or cloud environments.
* A collaborative approach and the ability to work closely with technical and research teams.
* Practical coding examples or project work that demonstrates your engineering capability.
How to Apply
If you are interested in this Data Engineer position, please apply with your CV for consideration.

To Apply for this Job Click Here
Senior Data Engineer
Newcastle upon Tyne
£80000 - £90000
+ Data Engineering
PermanentNewcastle upon Tyne, Tyne and Wear
To Apply for this Job Click Here
Senior Data Engineer
£80,000 – £90,000
Remote (UK-Based)
This is an exciting opportunity to shape and build a brand‑new data ecosystem within a growing organisation investing heavily in its technology function.
THE COMPANY
They are a specialist healthcare provider delivering high‑demand clinical services across both public and private sectors. Data plays a central part in improving operations, enhancing patient journeys, and enabling evidence‑based decision making across the organisation.
THE ROLE
As a Senior Data Engineer, you will take ownership of the development and delivery of core data products and infrastructure. You will work closely with data, product, and executive stakeholders to build a trusted, scalable foundation for the company’s analytics and long‑term machine learning ambitions.
Specifically, you can expect to be involved in the following:
- Designing scalable data architecture that supports analytics, reporting, and ML workloads.
- Building and maintaining secure, repeatable ETL and ELT pipelines using Azure, Python, and SQL.
- Driving best practice, including CI/CD, observability, documentation, and automation.
- Creating datasets and reusable data models for dashboards and performance monitoring.
- Managing the cloud data warehouse and ensuring data quality, reliability, and performance.
- Supporting the move towards MLOps capability, including versioning and reproducibility.
SKILLS AND EXPERIENCE
The successful Senior Data Engineer will have the following skills and experience:
- Strong commercial experience in SQL and Python for data engineering.
- Hands‑on experience working with cloud technologies such as Azure, AWS, or GCP.
- Practical experience building and maintaining data pipelines in production environments.
- Understanding of modern data warehouse design and analytics platform development.
- Experience with tools such as PostgreSQL, MySQL, SSRS, or similar.
- Exposure to CI/CD, Docker, and engineering best practice.
BENEFITS
The successful Senior Data Engineer will receive the following benefits:
- Salary between £80,000 – £90,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
Senior Data Engineer
Manchester
£80000 - £90000
+ Data Engineering
PermanentManchester, Greater Manchester
To Apply for this Job Click Here
Senior Data Engineer
£80,000 – £90,000
Remote (UK-Based)
This is an exciting opportunity to shape and build a brand‑new data ecosystem within a growing organisation investing heavily in its technology function.
THE COMPANY
They are a specialist healthcare provider delivering high‑demand clinical services across both public and private sectors. Data plays a central part in improving operations, enhancing patient journeys, and enabling evidence‑based decision making across the organisation.
THE ROLE
As a Senior Data Engineer, you will take ownership of the development and delivery of core data products and infrastructure. You will work closely with data, product, and executive stakeholders to build a trusted, scalable foundation for the company’s analytics and long‑term machine learning ambitions.
Specifically, you can expect to be involved in the following:
- Designing scalable data architecture that supports analytics, reporting, and ML workloads.
- Building and maintaining secure, repeatable ETL and ELT pipelines using Azure, Python, and SQL.
- Driving best practice, including CI/CD, observability, documentation, and automation.
- Creating datasets and reusable data models for dashboards and performance monitoring.
- Managing the cloud data warehouse and ensuring data quality, reliability, and performance.
- Supporting the move towards MLOps capability, including versioning and reproducibility.
SKILLS AND EXPERIENCE
The successful Senior Data Engineer will have the following skills and experience:
- Strong commercial experience in SQL and Python for data engineering.
- Hands‑on experience working with cloud technologies such as Azure, AWS, or GCP.
- Practical experience building and maintaining data pipelines in production environments.
- Understanding of modern data warehouse design and analytics platform development.
- Experience with tools such as PostgreSQL, MySQL, SSRS, or similar.
- Exposure to CI/CD, Docker, and engineering best practice.
BENEFITS
The successful Senior Data Engineer will receive the following benefits:
- Salary between £80,000 – £90,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
Senior Data Engineer
Birmingham
£80000 - £90000
+ Data Engineering
PermanentBirmingham, West Midlands
To Apply for this Job Click Here
Senior Data Engineer
£80,000 – £90,000
Remote (UK-Based)
This is an exciting opportunity to shape and build a brand‑new data ecosystem within a growing organisation investing heavily in its technology function.
THE COMPANY
They are a specialist healthcare provider delivering high‑demand clinical services across both public and private sectors. Data plays a central part in improving operations, enhancing patient journeys, and enabling evidence‑based decision making across the organisation.
THE ROLE
As a Senior Data Engineer, you will take ownership of the development and delivery of core data products and infrastructure. You will work closely with data, product, and executive stakeholders to build a trusted, scalable foundation for the company’s analytics and long‑term machine learning ambitions.
Specifically, you can expect to be involved in the following:
- Designing scalable data architecture that supports analytics, reporting, and ML workloads.
- Building and maintaining secure, repeatable ETL and ELT pipelines using Azure, Python, and SQL.
- Driving best practice, including CI/CD, observability, documentation, and automation.
- Creating datasets and reusable data models for dashboards and performance monitoring.
- Managing the cloud data warehouse and ensuring data quality, reliability, and performance.
- Supporting the move towards MLOps capability, including versioning and reproducibility.
SKILLS AND EXPERIENCE
The successful Senior Data Engineer will have the following skills and experience:
- Strong commercial experience in SQL and Python for data engineering.
- Hands‑on experience working with cloud technologies such as Azure, AWS, or GCP.
- Practical experience building and maintaining data pipelines in production environments.
- Understanding of modern data warehouse design and analytics platform development.
- Experience with tools such as PostgreSQL, MySQL, SSRS, or similar.
- Exposure to CI/CD, Docker, and engineering best practice.
BENEFITS
The successful Senior Data Engineer will receive the following benefits:
- Salary between £80,000 – £90,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
Senior Data / Analytics Engineer
$60 - $85
+ Data Engineering
ContractNew York
To Apply for this Job Click Here
Senior Data/Analytics Engineer
About Harnham
At Harnham, we connect top data professionals with impactful contract opportunities across the US. We partner with organizations that are investing heavily in modern data platforms and analytics.
About the Client
Our client is a fast growing technology focused company modernizing their cloud data environment. They are building scalable analytics foundations to support data science, reporting, and machine learning initiatives.
Role Details
Title: Senior Data/Analytics Engineer
Location: Remote (U.S. based)
Duration: 3-months initially, with high likelihood of extension
Hours: 40 per week
Pay: $60-$85/hr
Benefits: W2 candidates are eligible for healthcare, dental, vision, and 401k
The Role
This Senior Analytics Engineer will take ownership of building clean, well‑structured data models and a scalable warehouse foundation in a modern cloud environment. You will partner directly with data engineers, analysts, and data scientists to design data marts, define transformations, and ensure best practices in modeling, testing, and deployment. The role blends analytics engineering, data modeling, and software engineering discipline in an agile setup.
Key Responsibilities
– Design and develop core data warehouse and data mart structures.
– Migrate existing BI and warehouse assets into a modern cloud platform.
– Build and document transformation logic, testing frameworks, and deployment workflows.
– Use dbt (or similar tools) to deliver version controlled, production grade data models.
– Optimize performance, storage strategies, and model architecture for analytics use cases.
– Collaborate closely with cross functional data engineering, BI, and machine learning teams.
Requirements: Must Have
– 4 plus years in a data focused role (Analytics Engineer, Data Engineer, or Data Analyst).
– Strong production experience with dbt.
– Hands on experience with Looker.
– Hands on experience with a modern cloud data warehouse (BigQuery or Snowflake preferred).
– Deep SQL expertise including query optimization.
– Strong understanding of dimensional modeling (Kimball).
– Ability to translate business needs into scalable data structures.
Nice to Have
– dbt certification
– Google Cloud or Snowflake certifications
– Experience with Airflow or cloud orchestration tools
– Prior agile environment experience
**WE WILL NOT BE UTILIZING THIRD PARTIES FOR THIS SEARCH. WE WILL ONLY SPEAK WITH CANDIDATES DIRECTLY.**

To Apply for this Job Click Here
Software Engineering Manager
$200000 - $240000
+ Data Engineering
PermanentUSA
To Apply for this Job Click Here
Software Engineering Manager, Growth
Location: Must be U.S. based. Strong preference for candidates based in EST or able to work core EST hours.
Role Overview
A mid-size, high-growth visual collaboration software company is seeking a Software Engineering Manager to lead its Growth Engineering team. This leader will own the experimentation engine that drives acquisition, conversion, and lifetime value across a product-led, consumer-driven motion.
Key Responsibilities
- Lead a small, high-impact team of 5 engineers focused on product-led growth and experimentation across the funnel.
- Own the growth engineering roadmap across acquisition, conversion, retention, and LTV in close partnership with Product, Marketing, and Data.
- Design, implement, and analyze A/B and multivariate experiments end-to-end, translating learnings into clear product and roadmap decisions.
- Scale the existing experimentation and A/B testing platform to handle roughly 10x current experiment volume.
- Guide the team in building and shipping full‑stack features (Node.js/TypeScript preferred) that improve signup, onboarding, activation, engagement, and monetization.
- Review technical specs, architecture proposals, and PRs, providing pragmatic, constructive feedback that unblocks engineers.
- Contribute hands-on code when appropriate, particularly in early-stage projects or to frame complex technical work.
- Own and optimize CAC for self‑serve acquisition in partnership with Growth and Marketing (paid channels, referrals, organic/SEO).
- Instill a data‑driven culture: define funnel metrics, ensure robust instrumentation, and set guardrails for safe experimentation.
- Coach and develop engineers through 1:1s, feedback, and career support, helping them grow while maintaining a high‑ownership culture.
Requirements
- 5+ years of professional software engineering experience shipping production code, ideally in a modern Node.js / TypeScript environment.
- 2+ years of engineering management or formal tech-lead experience with people management responsibilities.
- Strong full‑stack foundation; comfortable diving into frontend, backend, and data layers to support the team.
- Deep understanding of growth levers: acquisition, activation, conversion, retention, and LTV.
- Demonstrated experience optimizing funnels and running experiments with clear, measurable business impact.
- Proven ownership of A/B tests from hypothesis and design through implementation, rollout, and results interpretation.
- Experience partnering with Marketing/Growth to manage and optimize CAC across self-serve channels.
- Strong technical judgment and code quality bar; able to review specs and PRs and communicate trade‑offs clearly.
- Excellent communication skills and cross‑functional collaboration experience in a SaaS or product-led environment.
Nice to have
- Experience with Stripe integrations or other similar billing/subscription platforms.
- Background in PLG environments or experimentation platforms focused on conversion optimization.
- Prior experience in visual collaboration, productivity, or adjacent B2B SaaS products.
- Familiarity with experimentation tooling, feature flagging, and growth analytics platforms.

To Apply for this Job Click Here
Senior Product Manager – AI/ML
Boston
$160000 - $190000
+ Data Engineering
PermanentBoston, Massachusetts
To Apply for this Job Click Here
Senior Technical Product Manager, AI/LLM Platform
Location: Hybrid – 2-3x per week in Boston, MA
About the Role
We are hiring a Senior Product Manager to lead the development of AI platform products supporting pharmaceutical R&D. This role focuses on agentic AI systems, LLM integrations, and RAG pipelines that enhance scientific research and decision-making. The ideal candidate has a technical background, having previously worked as a software, ML, or data engineer, and a strong record of building and launching enterprise AI products from 0 to 1.
Responsibilities
- Define and execute product roadmaps for LLM, RAG, and agentic AI capabilities supporting research and data-driven decisions.
- Work with engineering, data science, and research teams to integrate AI solutions into R&D workflows.
- Deliver platform products that scale efficiently, ensure compliance, and drive measurable adoption.
- Translate complex requirements into clear technical and business specifications.
- Lead go-to-market planning, stakeholder alignment, and post-launch iteration.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Data Science, or Engineering.
- At least 2 years of product management experience with prior technical experience as a software, ML, or data engineer.
- Strong understanding of LLM architectures, RAG systems, MCP frameworks, and agentic AI.
- Proven track record delivering enterprise AI products or platforms.
- Experience with GCP and tools such as Vertex AI, LangChain, and vector databases.
- Excellent communication and cross-functional collaboration skills.
Preferred Experience
- Familiarity with pharma, life sciences, or biomedical data environments.
- Knowledge of compliance standards such as GxP or HIPAA.
- Experience with model governance and AI platform evaluation.
Benefits
- Competitive salary with annual performance bonus.
- 401(k) plan with company match.
- Comprehensive medical, dental, and vision coverage.
- Generous paid time off and holidays.
- Public company stock options and long-term incentive opportunities.

To Apply for this Job Click Here
Senior Analytics Engineer
Indianapolis
$140000 - $165000
+ Data Engineering
PermanentIndianapolis, Indiana
To Apply for this Job Click Here
Senior Analytics Engineer
Location: Northern Indianapolis (Hybrid, 2-3 days onsite)
About the Company
A fast-growing direct-to-consumer ecommerce brand is expanding its analytics capabilities to support continued growth. The team is modernizing its data stack and building scalable infrastructure to enable smarter, faster decisions across the business.
About the Role
The Senior Analytics Engineer will design and maintain data pipelines, models, and dashboards that power key insights for marketing, supply chain, and executive teams. This person will play a central role in the company’s transition to a BigQuery-based data warehouse and Looker for BI.
Key Responsibilities
- Build and manage ETL pipelines using Airbyte and dbt (or similar tools)
- Develop clean, efficient data models in BigQuery
- Create and maintain Looker dashboards for business stakeholders
- Analyze ecommerce and Shopify data to identify opportunities and trends
- Ensure data quality, consistency, and accessibility across systems
- Partner with teams to translate business needs into data solutions
Required Qualifications
- 4+ years of experience in analytics engineering, data engineering, or BI development
- Strong proficiency in SQL, Python, and data modeling (dbt or similar)
- Experience with Looker or another BI tool (e.g., Tableau, Power BI)
- Hands-on experience with BigQuery and PostgreSQL
- Familiarity with modern ETL tools (Airbyte preferred)
- Excellent communication and collaboration skills
Nice to Have
- Ecommerce or Shopify analytics experience
- Exposure to advanced analytics or data science workflows

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.
Analytics in Private Equity: Driving Portfolio Value
by Kiran Ramasamy, Business Manager at Harnham. Analytics Leadership in PE Portfolios: Timing the Right Hire A…
Data & Analytics Hiring Trends: Market Insight
by Jamie Smith, Senior Manager at Harnham, UK. Data & Analytics Hiring Trends How working models, technology…
How Analytics Teams Drive Value Creation in Growth-Stage Portfolio Companies
by Tom Brammer, Senior Manager – AI and Machine Learning US Team Analytics teams support value creation…
How a Leading European Media Group Unified Its Data Strategy with Harnham
by Jamie Smith, Senior Manager at Harnham, UK. A major privately owned media organisation in Europe, employing…
From Start-Up to Scale-Up: Hire Exceptional Data Talent in Two Weeks
By Guillian Eller, Manager AI/ML – Harnham You’re growing fast. You needed data talent yesterday. The reality…
Reskilling & Upskilling: What US Data Professionals Are Doing
By Luc Simpson-Kent, Managing Consultant – Harnham US Candidates want growth. Employers want retention. And in today’s…
What’s Driving Northern UK’s Data & AI Hiring in 2025?
by Jamie Smith, Senior Manager at Harnham, UK. At a glance The Northern data and tech market…
The Key to a Strong AI Team: Diversity
by Tom Brammer, Senior Manager – AI and Machine Learning US Team Every company wants to build…
Why US Companies Are Scaling AI with Contractors in 2025
Artificial intelligence has arrived in the workplace and it’s changing how companies are structured, resourced, and scaled. …
How Sacher.AI Strengthened Its GenAI Delivery in Just 12 Days
by Thomas Savidge, Principal Consultant – AI, Machine Learning and Data Science Sacher.AI, a UK-based innovation lab…
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.








