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
AI Systems Engineer
Manchester
£65000 - £95000
+ Data Engineering
PermanentEngland
To Apply for this Job Click Here
AI Systems Engineer
£60,000-£95,000
Remote UK
This is an exciting opportunity to join a growing organisation investing heavily in AI innovation. You will build impactful AI solutions end to end, shaping production systems that support both internal teams and customer-facing products.
The Company
They are a technology-led organisation with a strong focus on scalable, secure, and responsible AI development. Their teams work collaboratively across data, engineering, and product functions, with a clear roadmap to modernise systems and develop new AI-driven capabilities.
The Role
* Develop and deploy AI and LLM-powered systems, from experimentation to production.
* Build RAG pipelines, agentic workflows, and intelligent automation tools.
* Design and maintain microservices for summarisation, extraction, forecasting, and other use cases.
* Work closely with engineering and product teams to integrate AI features into scalable applications.
* Ensure reliability, observability, and governance across all AI systems in production.
* Operate cloud-based AI infrastructure within AWS, supporting automation, monitoring, and CI/CD processes.
Your Skills and Experience
* Strong commercial experience in Python and modern software engineering practices.
* Proven capability building LLM applications, agents, or RAG solutions.
* Experience designing APIs and microservices using frameworks such as FastAPI or Flask.
* Hands-on exposure to AWS services used for AI and production deployment.
* Familiarity with evaluation, observability, or monitoring tools for LLM systems.
* Ability to collaborate effectively in cross-functional tech environments.
What They Offer
* Hybrid working with flexibility.
* Clear technical progression and opportunities to lead on new AI initiatives.
* A supportive, forward-thinking environment where you can shape innovative AI products.
How to Apply
If this sounds like the right next step, apply today to begin the conversation.

To Apply for this Job Click Here
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
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.