INFORMATION FOR REGISTERED CANDIDATES WITH HARNHAM


KIDÂ DOCUMENTS
On this page you will find your KID (Key Information Document) and information about the alternative options available to you via our preferred list of Umbrella companies.
UMBRELLA COMPANY 1
GIANT - For almost 30 years giant have provided specialist, end to end workforce management software and support services to large and small recruitment agencies, internationally.

UMBRELLA COMPANY 2
PAYSTREAM - A market leading business providing a range of payroll and accountancy services for recruitment agencies and contractors.

UMBRELLA COMPANY 3
SAPPHIRE - Working through our umbrella company is a quick and easy solution for contractors, without having to file paperwork. By joining Sapphire, we’ll be with you every step of the way by offering you top of the line employment support and benefits.

UMBRELLA COMPANY 4
WORKWELL (FORMERLY JSA) - Enjoy the freedom & flexibility of contracting whilst they provide benefits such as holiday and sick pay. Unlike a limited company structure, there’s no admin to worry about – you simply work and get paid, and they take care of the rest.

JOBS
LATEST CONTRACT
OPPORTUNITIES
Harnham are a specialist Data & Analytics recruitment business with a dedicated Contract and Freelance team, working across the UK, US and Europe.

CRM Consultant
City of London
£290 - £300
+ Advanced Analytics & Marketing Insights
ContractCity of London, London
To Apply for this Job Click Here
Freelance CRM Specialist – Klaviyo and Mailchimp
£300 per day Outside IR35 | 2 days per week | Remote (with optional London meetings)
6-month retained engagement | Immediate start
We’re working with a fast-growing digital marketing agency known for building high-performing partnership and retail campaigns across premium and luxury sectors. Founded by a former global digital leader from a major publishing group, the agency partners with leading lifestyle publishers and high-end D2C brands to deliver creative, commercially focused digital solutions.
They’re now looking for an experienced freelance CRM specialist to support two of their key client accounts – both in the luxury space.
The role
You’ll be responsible for managing and optimising CRM activity across two premium brands:
-
High-end jewellery brand (Shopify-based, D2C): driving customer retention and conversion through beautifully executed lifecycle campaigns.
-
Luxury outdoor furniture brand (consultative sales model): focusing on nurturing leads and delivering tailored communications that reflect the brand’s craftsmanship and exclusivity.
Working around 2 days per week, you’ll plan, build, and manage campaigns using Klaviyo and Mailchimp, owning everything from welcome flows and automated journeys to ongoing campaign delivery and reporting.
What we’re looking for
-
Strong hands-on CRM experience – essential to be in Klaviyo and Mailchimp.
-
Proven track record in building automated email journeys and optimising retention campaigns.
-
Experience with Shopify is a big plus.
-
A strong commercial mindset – able to see how CRM activity supports revenue goals.
-
Confident managing clients and projects independently – the founder is hands-on and able to sign things off quickly.
-
Available ASAP for a 6-month engagement.
The details
-
Rate: £300/day
-
Commitment: 2 days per week
-
Location: Remote (occasional London meetings if convenient)
-
Start date: Immediate
To Apply for this Job Click Here

Senior Generative AI Engineer
New York
$85 - $125
+ Data Science & AI
ContractNew York
To Apply for this Job Click Here
Senior Gen AI Engineer
Harnham, the leading recruitment specialist in Data and AI is currently partnering with a Databricks consulting partner delivering enterprise-grade GenAI and LLM solutions for end clients.
They are in need of a Sr Gen AI Engineer who has at least 5 years of experience with Databricks and who is comfortable communicating with both technical and non-technical stakeholders.
The ideal hire does not necessarily need to come form a specific company or industry, however, *hands-on GenAI production experience (RAG, LLMs, or agentic frameworks)* is a MUST.
- Role – Sr. Gen AI Engineer
- Location – Remote – OR – Hybrid (2-3 days on-site) in Dallas, Texas
- Pay – $85-$125 per hour
- Length: Extendable, 12 months initial contract
- Utilization: 40 hr/week
- Benefits: W2 employees are eligible to health, dental, vision, 401k benefits.
As a Sr Gen AI engineer, you will be a key player in driving project completion and working extensively with both Databricks and the end-client on your projects.
Key Responsibilities:
- Deliver end-to-end GenAI projects on the Databricks platform, from scoping through build and deployment.
- Develop RAG (Retrieval-Augmented Generation) and LLM-based applications that utilize enterprise data and knowledge repositories.
- Implement vector database solutions, integrate LangChain / agentic frameworks, and optimize LLM workflows.
- Support clients in productionizing GenAI systems with best practices for MLOps, CI/CD, and data pipeline automation.
- Collaborate with data teams to design scalable architectures and advise on tooling, deployment, and governance.
- Provide mentorship to broader ML teams and help clients adopt Databricks-native GenAI solutions effectively.
Requirements:
- 5+ years of overall experience in AI/ML engineering or data systems.
- 1-2 years of proven, hands-on GenAI production experience (RAG, LLMs, or agentic frameworks).
- Strong Databricks expertise – all delivery occurs within the Databricks ecosystem (Spark, MLflow, Unity Catalog, etc.).
- Proficiency in Python, LangChain, OpenAI API, Hugging Face, and vector DBs such as FAISS, Pinecone, Weaviate, or Chroma.
- Strong grasp of cloud deployment (AWS, Azure, GCP) and DevOps pipelines (Git, Azure Pipelines, CI/CD).
- Excellent communication skills for client-facing consulting and delivery engagements.
- Preferred certifications: Databricks Associate/Professional ML Engineer, Databricks GenAI Engineer, or Databricks Data Engineer.
This is an excellent opportunity for someone who has designed, developed, and deployed generative AI solutions and wants to leverage that expertise as a hands-on consultant.
To Apply for this Job Click Here

Data Scientist – Contract
City of London
£500 - £520
+ Advanced Analytics & Marketing Insights
ContractCity of London, London
To Apply for this Job Click Here
This is a hands-on, independent role suited to someone from an R&D, innovation, or consulting background who enjoys solving complex data challenges and delivering impactful, proof-of-concept solutions – not just perfect models.
Key Responsibilities
- Build and implement multi-touch attribution models to understand marketing impact and customer journeys.
- Analyse B2C purchase path data to identify key conversion drivers and optimise spend allocation.
- Create proof-of-concept models using imperfect datasets, prioritising value delivery over perfection.
- Collaborate with marketing and analytics teams to translate findings into actionable insights.
- Communicate technical results clearly to non-technical stakeholders.
Skills & Experience
- Proven experience developing multi-touch attribution or incrementality models.
- Strong SQL and Python skills, able to query, clean, and manipulate complex datasets.
- Background in R&D, start-up, or consulting environments where innovation and adaptability are key.
- Experience working with marketing and customer journey data.
- Solid understanding of statistics, experimentation, and data-driven storytelling.
- Confident communicator who can work independently and deliver results quickly.
To Apply for this Job Click Here

Robotics Systems Software Engineer
London
£500 - £800
+ Data Science & AI
ContractLondon
To Apply for this Job Click Here
Software Engineer – Robotics Systems
Job Experience
Contract Details: £500-800 Per Day, 6-month contract, outside IR35, hybrid (2-3 days/week in London).
Role Overview: Develop and integrate robotic software systems, focusing on production-level coding and sensor integration in an Agile environment within an exciting start-up.
Required Experience – Jira, Python, Docker, ROS2, C++
- Minimum 3 years of production-level software engineering in robotics or related fields.
- Developed robotic manipulators (kinematics, dynamics, motion planning) using Python (NumPy) and C++ (Eigen).
- Integrated sensors (RGB, depth, LiDAR) for navigation/localisation on platforms like Clearpath using ROS2.
- Worked in Agile (Scrum) teams, managing tasks with Jira, contributing to sprints and retrospectives.
- Applied CI/CD pipelines and Git for modular code delivery in Docker-based environments.
Desirable Experience
- Experience with PyTorch for AI-based perception/control.
- Familiarity with MoveIt for motion planning in ROS2.
- Knowledge of CUDA for C++ real-time optimisation.
To Apply: Please email your CV
To Apply for this Job Click Here

Data Scientist
City of London
£475 - £500
+ Advanced Analytics & Marketing Insights
ContractCity of London, London
To Apply for this Job Click Here
Contract Data Scientist – Multi-Touch Attribution
Location: Hybrid (2-3 days per week, London office)
Duration: 4 months
Rate: £500 per day (Outside IR35)
About the Role
We’re partnering with a leading marketing and communications group to find an experienced Data Scientist for a 16-week contract engagement. The successful candidate will take ownership of developing and refining multi-touch attribution (MTA) models, helping the client better understand and optimise their customer journeys.
This role suits someone who’s confident working independently, thrives on solving real-world data challenges, and focuses on delivering tangible business value over theoretical perfection.
Key Responsibilities
-
Design, build, and validate multi-touch attribution models to measure marketing effectiveness across multiple channels.
-
Collaborate with internal teams to define objectives, interpret results, and provide actionable insights.
-
Work with imperfect or incomplete datasets, applying practical solutions to produce meaningful outputs.
-
Communicate complex technical concepts clearly to non-technical stakeholders.
-
Operate effectively within a hybrid working environment, with 2-3 days per week in the London office.
Candidate Requirements
-
Proven experience developing multi-touch attribution models (essential).
-
Background in customer journey analytics or B2C purchase path modelling.
-
Strong hands-on technical skills with SQL and Python.
-
Excellent communication and stakeholder management skills.
-
Pragmatic approach – focused on delivering results, not perfection.
To Apply for this Job Click Here

Software Django Developer
London
£400 - £400
+ Data Engineering
ContractLondon
To Apply for this Job Click Here
Software Django Developer
£400 Outside IR35
1 day in London
We’re working with a fast-growing technology company focused on delivering scalable SaaS products to enterprise clients. The business combines product-led engineering with data-driven decision making, and is looking for an experienced backend engineer to help build and maintain their core platform.
The team values clean code, automated testing, and pragmatic architecture. You’ll join a small, experienced engineering group where ownership and collaboration are central to delivery.
The Role
You will take responsibility for backend services and APIs, helping to shape the platform architecture and deliver new features end-to-end. The role involves close collaboration with product, data, and frontend colleagues to deliver high-quality, reliable services.
Day-to-day responsibilities include:
-
Designing, implementing and maintaining backend services and REST/GraphQL APIs using Python and Django (or Django REST Framework).
-
Building performant, secure data models and database schemas (Postgres).
-
Writing automated tests (unit/integration) and participating in code review processes.
-
Collaborating with frontend engineers to define interfaces and deliver product features.
-
Working with DevOps/Platform teams on CI/CD, containerisation and deployment (Docker, Kubernetes or managed alternatives).
-
Troubleshooting production issues and improving observability (logging, metrics, tracing).
-
Contributing to technical design discussions and driving improvements to reliability and performance.
Tech Stack & Skills
Core skills:
-
Strong Python development experience (5+ years preferred) with production Django/Django REST Framework work.
-
Solid relational database experience, ideally Postgres (schema design, query optimisation).
-
Test-driven development practices and experience with pytest or equivalent.
-
Experience working with RESTful APIs and/or GraphQL.
-
Familiarity with containerisation and cloud deployment (Docker, Kubernetes/EKS/GKE or equivalent).
-
Version control with Git and experience of CI/CD pipelines (GitHub Actions, GitLab CI, CircleCI, etc.).
Nice to have:
-
Experience with async frameworks (FastAPI, Celery, or asyncio-based work).
-
Exposure to event-driven architectures, message queues (Kafka, RabbitMQ) or pub/sub.
-
Knowledge of observability tooling (Prometheus, Grafana, Sentry, ELK).
-
Understanding of security best practices for web services (OWASP, authentication/authorization patterns).
-
Experience working in product-led teams and mentoring junior engineers.
To Apply for this Job Click Here

Master Data Lead
Birmingham
£350 - £500
+ Data Management & Governance
ContractBirmingham, West Midlands
To Apply for this Job Click Here
MASTER DATA LEAD
2 DAYS PER WEEK IN THE OFFICE (BIRMINGHAM)
3 – 6 MONTH CONTRACT
THE COMPANY:
Join an international company and help support establish a new Master Data function.
THE ROLE:
As a Master Data Lead, you’ll play a pivotal role in setting up the UK capability – cleansing existing data, defining new processes, and ensuring alignment between business and data teams. Your key responsibilities will include:
- Support the setup of a new Master Data team in the UK, in collaboration with the global team.
- Lead data cleansing and standardisation efforts across customer, supply chain, and operations data.
- Assess current data structures and identify opportunities for process improvement.
- Design and document master data management processes for ongoing use.
- Partner with Customer Service, Supply Chain, and Operations teams to align business needs with data accuracy.
YOUR SKILLS AND EXPERIENCE:
The successful Master Data Lead will have:
- Strong background in Master Data Management (MDM), ideally within large or international organisations.
- Proven experience in data cleansing, data quality improvement, and process creation.
- Excellent understanding of both business and data operations – more business-facing than purely technical.
- Familiarity with ERP systems, preferably IFS or similar.
HOW TO APPLY:
Please register your interest by sending your CV to Mojola Coker via the apply link on this page.
To Apply for this Job Click Here

Data Analyst
London
£300 - £400
+ Advanced Analytics & Marketing Insights
ContractLondon
To Apply for this Job Click Here
DATA ANALYST
£300 – £400 PER DAY OUTSIDE IR35
FULLY REMOTE (MUST BE BASED IN THE UK)
3 MONTH CONTRACT
THE ROLE:
As the Data Analyst, you’ll be the go-to expert for all things data and reporting within the marketing team.
Your key responsibilities will include:
- Building and automating marketing dashboards and reports to track performance and ROI in Funnel.IO.
- Defining key marketing metrics and KPIs in collaboration with the Performance Marketing Manager.
- Streamlining data processes and improving visibility of performance across channels (TikTok, Facebook, Google, etc.).
- Acting as the sole analyst in the team, providing actionable insights that guide marketing strategy and budget allocation.
- Ensuring data quality, consistency, and accessibility for stakeholders across marketing and leadership teams.
YOUR SKILLS AND EXPERIENCE:
The successful Data Analyst will have:
- Proven experience as a Data Analyst, ideally within a marketing or performance marketing team (B2C environment preferred).
- Strong skills in Google Sheets (automation, complex formulas, data structuring).
- Experience using Funnel.io for dashboard creation.
- Comfortable collaborating with non-technical stakeholders to capture reporting requirements.
- Ability to translate marketing data into clear, actionable insights.
- Experience building dashboards in Tableau is a nice to have.
HOW TO APPLY:
Please register your interest by sending your CV to Mojola Coker via the apply link on this page.
To Apply for this Job Click Here

Data Analyst
London
£300 - £400
+ Advanced Analytics & Marketing Insights
ContractLondon
To Apply for this Job Click Here
Job Title: Data Analyst
Location: Remote
Contract: 3 months
IR35 Status: Outside IR35
Start Date: ASAP (max 1-week notice)
Rate: £300-£400 per day
Overview:
A fast-growing German company is expanding and building a new UK-based data team. They are seeking a Data Analyst to extract, manage, and visualise data to support performance marketing initiatives.
Key Responsibilities:
- Create, populate, and automate dashboards for reporting and analysis.
- Work closely with the Performance Marketing Lead to deliver actionable insights.
- Support data-driven decision-making by translating raw data into visual reports.
Required Skills & Experience:
- Hands-on experience with Funnel.io and Google Sheets.
- Strong communication skills to present and explain dashboards to stakeholders.
- Familiarity with Tableau (desirable).
- Experience in performance marketing, preferably B2C.
To Apply for this Job Click Here

Software & AI Engineer
London
£750 - £800
+ Data Science & AI
ContractLondon
To Apply for this Job Click Here
Software & AI Engineer
£750 – £800 per day
2 days onsite
We’re working with a global healthcare and AI research organisation that’s pioneering the use of advanced Machine Learning to accelerate the discovery and delivery of life-changing treatments. Their vision is to enable faster, personalised therapies that improve patient outcomes worldwide – and they’re seeking a Backend Software Engineer to help bring that mission to life.
The Role
You’ll be joining a multidisciplinary AI/ML team responsible for developing the infrastructure and software that powers cutting-edge research and intelligent applications. The role focuses on backend development in Python, integrating AI components with data, compute, and frontend systems to create scalable, high-performance solutions.
Day-to-day responsibilities include:
-
Designing and implementing backend services for Python-based web applications (e.g., FastAPI).
-
Integrating AI and ML components into production systems and APIs.
-
Writing high-quality, well-tested, and well-documented code following best practices.
-
Developing and monitoring metrics to improve system reliability and performance.
-
Collaborating closely with frontend engineers, data engineers, and ML specialists to build end-to-end pipelines.
-
Participating in agile ceremonies and code reviews to uphold quality and delivery standards.
Tech Stack & Skills
Core skills:
-
Strong Python backend development experience (FastAPI or similar frameworks)
-
Cloud-native deployment experience (preferably Google Cloud and Cloud Run)
-
Unit testing experience (pytest or similar frameworks)
-
Familiarity with agile development and CI/CD processes
-
Strong understanding of Git/GitHub workflows and DevOps tooling
Nice to have:
-
Experience with Docker or multi-container application architecture
-
Familiarity with AI/ML technologies such as LLMs, NLP, LangGraph, PydanticAI, or AutoGen
-
Experience with biological or scientific datasets (genomics, proteomics, etc.)
-
Exposure to frontend development (React preferred)
-
Experience benchmarking and improving AI/ML models or agent-based systems
What You’ll Bring
-
A track record of delivering clean, production-grade backend systems
-
A collaborative and proactive approach to working in cross-functional teams
-
Passion for innovation and applying technology to advance scientific discovery
-
A growth mindset with a focus on continuous learning and improvement
Why Join?
This is a unique opportunity to work at the intersection of AI, software engineering, and healthcare, contributing directly to products that accelerate the development of next-generation therapies. You’ll join a forward-thinking team that values ownership, accountability, and continuous improvement, in an environment built for long-term collaboration and innovation.
To Apply for this Job Click Here

GCP Data Engineer
London
£750 - £800
+ Data Engineering
ContractLondon
To Apply for this Job Click Here
Data Engineer – GCP
£750 – £800 per day
2 days in London
We’re working with a global healthcare and life sciences leader that’s pioneering the use of AI and Machine Learning to develop advanced therapies for both existing and emerging diseases. Their mission is to make personalised treatments faster, more effective, and more accessible – and this role is key to that vision.
The team is building cutting-edge data infrastructure to power scientific and ML applications, and they’re seeking a Data Engineer with strong experience developing scalable, high-quality data pipelines in the cloud.
The Role
You’ll join a team of data scientists, bioinformaticians, and engineers working at the intersection of healthcare and AI. Your focus will be on designing and maintaining the data pipelines that feed large-scale ML and research workflows.
Day-to-day responsibilities include:
-
Building and maintaining data pipelines using Python, SQL, Spark, and Google Cloud technologies (BigQuery, Cloud Storage).
-
Ensuring pipelines are robust, reliable, and optimised for AI/ML use cases.
-
Developing automated tests, documentation, and monitoring for production-grade data systems.
-
Collaborating with scientists and ML engineers to meet evolving data needs.
-
Participating in code reviews, introducing best practices, and continuously improving performance and quality.
Tech Stack & Skills
Core Skills:
-
Strong experience with Python and SQL in production environments
-
Proven track record developing data pipelines using Spark, BigQuery, and cloud tools (preferably Google Cloud)
-
Familiarity with CI/CD and version control (git, GitHub, DevOps workflows)
-
Experience with unit testing (e.g., pytest) and automated quality checks
-
Understanding of agile software delivery and collaborative development
Nice to Have:
-
Experience with bioinformatics or large-scale biological data (e.g., genomics, proteomics)
-
Familiarity with orchestration tools such as Airflow or Google Workflows
-
Experience with containerisation (Docker)
-
Exposure to NLP, unstructured data processing, or vector databases
-
Knowledge of ML and AI-powered data products
What You’ll Bring
-
Strong problem-solving skills and curiosity about scientific or AI-driven challenges
-
A focus on quality, scalability, and collaboration
-
The ability to work across cross-functional teams and translate complex requirements into robust data workflows
To Apply for this Job Click Here

GCP Data Engineer (Contract)
London
£750 - £800
+ Data Engineering
ContractLondon
To Apply for this Job Click Here
Contract Data Engineer – Google Cloud | Scientific Data | Research-Focused Organisation
London (2-3 days a week onsite)
£750 per day (Inside IR35) | 6-month contract
The Company
Harnham is partnering with a leading research and technology organisation that’s leveraging data and AI to accelerate scientific innovation. They’re looking for an experienced Data Engineer to join on a 6-month contract and help build and optimise data pipelines supporting large-scale scientific and R&D initiatives.
The Role
You’ll be responsible for designing, developing, and maintaining robust data pipelines on Google Cloud. Working closely with other engineers and scientists, you’ll ensure the delivery of clean, scalable data solutions that power high-impact research.
Key Responsibilities
-
Build and maintain data pipelines using modern tools on Google Cloud, including Python, Spark, SQL, BigQuery, and Cloud Storage.
-
Ensure data pipelines meet the analytical and scientific needs of key applications.
-
Deliver high-quality, production-grade code with testing and documentation.
-
Develop, measure, and monitor key performance metrics across tools and services.
-
Collaborate with technical peers and participate in code reviews to maintain engineering excellence.
-
Work cross-functionally with allied teams to deliver end-to-end, production-ready data solutions.
Your Skills and Experience
-
2+ years of experience as a Data Engineer (or equivalent) with a relevant degree in a computational, numerate, or life sciences field.
-
Strong experience with Google Cloud Platform (GCP).
-
Excellent programming skills in Python and SQL.
-
Experience with Spark and DevOps tools (Terraform, GitHub Actions, etc.).
-
Strong understanding of modern development practices (git/GitHub, CI/CD, agile).
-
Experience with automated testing frameworks such as pytest.
Preferred Qualifications
-
Experience working with biological or scientific datasets (e.g. genomics, proteomics, or pharmaceutical data).
-
Knowledge of bioinformatics or large-scale research data.
-
Familiarity with Nextflow, Airflow, or Google Workflows.
-
Understanding of NLP techniques and processing unstructured data.
-
Experience with AI/ML-powered applications and containerised development (Docker).
Contract Details
-
Day Rate: £750 (Inside IR35)
-
Location: London – 3 days per week onsite
-
Duration: 6 months (potential to extend)
How to Apply
If you’re a skilled Data Engineer with experience in cloud and scientific data environments, and you’re looking for a hands-on contract where your work has real-world impact, apply now or get in touch with Harnham for more details.