FIND YOUR NEXT DATA SCIENCE JOB
We help the best talent in the Data Science market find rewarding careers.
Harnham is the best company for data science jobs because we are a global leader in data science recruitment.
Our extensive network of data science employers, and clients, ensuring you find the perfect match for your skills.
We offer a range of data science jobs from entry-level to director-level and have an experienced team of recruiters who will help match you with the right employer.
Also, we provide excellent resources and advice for data science job seekers, helping you prepare for interviews, negotiate salaries, and more.
HOW WE
DO IT
We pride ourselves on keeping our pulse on trends across the Data Science industry.
Our dedicated Data Science consultants have immersed themselves fully in the market and are able to provide industry-leading advice. Whether you’re looking for your next Data Science Job, or to find a Data Scientist for your team, Harnham has a wealth of knowledge and will help you make the process as efficient as possible.
We pride ourselves on keeping our pulse on trends in the industry and offer educational programmes to help keep our candidate’s skills sharp.
WHAT SETS
US APART?
We place considerable emphasis on getting to know you, your motivations and your skills.
We do this to ensure we only introduce you to companies that suit you. By taking the time to listen to and explore our clients’ briefs, we soon know whether candidates fit their culture or not.
As a genuine specialist in Data Science recruitment, we have developed long-standing partnerships within the marketplace. These relationships allow us to provide our candidates with access to the best opportunities in the sector.
If you are looking for that next Data Science job and career step, let us help you find it.
As working from home becomes ever more common, you can now search Remote Data Science Jobs.
JOBS
LATEST DATA
SCIENCE JOBS
Harnham are a specialist Data Science recruitment business, specializing in finding you your next data science job!
Senior Data Scientist
London
£60000 - £90000
+ Data Science & AI
PermanentLondon
To Apply for this Job Click Here
Senior Data Scientist
London 3 days a week
Join a fast-growing fintech that is investing heavily in its data science and risk capabilities. This role offers the opportunity to build impactful machine learning models from the ground up while working on business-critical challenges in lending and forecasting.
The Company
A profitable global fintech with strong growth, recent investment, and expanding international operations. They are continuing to scale their data and analytics function while modernising their technology and modelling infrastructure.
The Role
- Build and deploy machine learning models across the full lifecycle
- Develop and enhance Probability of Default (PD) models and scorecards
- Create revenue forecasting models using techniques such as XGBoost and CatBoost
- Partner with business stakeholders to solve complex commercial problems
- Support the evolution of data science infrastructure and best practices
Your Skills & Experience
- Strong commercial data science experience within fintech, lending, or financial services
- Experience with credit risk modelling and/or revenue forecasting
- Strong Python and SQL skills
- Experience with machine learning techniques, including boosting methods
- Ability to translate business problems into scalable data solutions

To Apply for this Job Click Here
Data Scientist/Data Analyst
Windsor and Maidenhead
£55000 - £60000
+ Data Science & AI
PermanentWindsor and Maidenhead, Berkshire
To Apply for this Job Click Here
Data Scientist
Windsor (Hybrid, 3-4 days in office) | Up to £60,000
This is an exciting opportunity for a Data Scientist to join a growing organisation investing heavily in data, analytics, machine learning, and AI. You’ll work on projects that have tangible business impact, helping to build advanced analytical solutions, automate processes, and shape the organisation’s data science capability from an early stage.
The Company
They are a well-established organisation undergoing a significant data and digital transformation. With a strong focus on leveraging data to improve operational efficiency and support strategic decision-making, they are building modern analytics and AI capabilities across the business. The environment is collaborative, hands-on, and offers the opportunity to influence how data science is applied across multiple functions.
The Role
You will work closely with senior stakeholders to design and deliver machine learning, forecasting, and data science solutions that drive measurable business outcomes.
Key responsibilities include:
- Developing and deploying machine learning models for classification, forecasting, identity resolution, and business process automation.
- Designing and implementing scalable data models within a Snowflake data warehouse environment.
- Building analytical solutions and data products that support reporting, applications, and AI initiatives.
- Creating and maintaining Power BI data models, dashboards, and reporting solutions.
- Supporting the development of production-ready data science solutions through Azure DevOps CI/CD processes.
- Monitoring model performance, testing outputs, and ensuring high standards of data quality and governance.
- Collaborating with business stakeholders to understand requirements and translate them into technical solutions.
- Contributing to AI and automation initiatives, including the integration of large language models and AI-driven workflows.
- Supporting data governance, security, and compliance requirements across analytical projects.
Your Skills & Experience
- Strong commercial experience in data science, advanced analytics, or related disciplines.
- Experience developing machine learning models and deploying analytical solutions into production environments.
- Strong knowledge of Python and statistical modelling techniques.
- Experience working with Snowflake or similar cloud-based data warehouse technologies.
- Understanding of data modelling principles, including dimensional and star schema modelling.
- Experience with Power BI and data visualisation best practices.
- Familiarity with CI/CD processes, version control, testing, and software development lifecycle practices.
- Strong SQL and data manipulation skills.
- Knowledge of forecasting techniques and predictive analytics.
- Excellent communication skills with the ability to engage with technical and non-technical stakeholders.
- A proactive approach to problem-solving and delivering business value through data.
What They Offer
- Competitive salary and benefits package.
- Hybrid working model with a mix of office and remote working.
- Exposure to cutting-edge AI, machine learning, and analytics projects.
- The opportunity to work closely with senior leadership and influence data strategy.
- Clear opportunities for professional development and career progression.
- A collaborative environment where innovation and continuous improvement are encouraged.
How to Apply
If you’re a Data Scientist looking to work on impactful machine learning, AI, and analytics projects in a modern data environment, apply today through Harnham to find out more.

To Apply for this Job Click Here
Director of Analytics & AI
$175000 - $200000
+ Data Science & AI
PermanentNew Jersey
To Apply for this Job Click Here
Director of Analytics & AI
New Jersey / Hybrid | Up to $200k + Bonus
A global specialty insurer is looking for a hands-on leader to sit at the heart of its North America underwriting business and help drive its AI and analytics strategy.
This is a business-facing role, focused on improving underwriting performance, portfolio management and decision-making through data, analytics and AI.
What you’ll be doing:
- Partnering directly with underwriting leaders across North America
- Turning business challenges into analytics and AI solutions
- Leading AI-enabled underwriting transformation initiatives
- Working closely with Data Science, Engineering and Product teams
- Driving adoption of data-led decision making across the business
- Leading and developing a small, high-performing analytics team
What we’re looking for:
- Strong commercial or specialty insurance experience
- Deep understanding of underwriting processes and decision-making
- Experience delivering value through analytics, data science or AI
- Ability to influence senior stakeholders and operate at executive level
- Experience leading teams and driving change across complex organisations
Why consider it?
- Newly created role with significant visibility
- Data & AI are a board-level priority
- Opportunity to shape the future of AI in underwriting
- Blend of strategy, delivery and stakeholder leadership
- Direct impact on underwriting outcomes and business performance
This is an excellent opportunity for someone who understands insurance first and technology second, and wants to play a key role in modernising how underwriting decisions are made.

To Apply for this Job Click Here
Data Scientist
London
£50000 - £65000
+ Data Science & AI
PermanentLondon
To Apply for this Job Click Here
Data Scientist – London 2 days
Looking to combine hands-on data science with client-facing analytics projects? This is an opportunity to join a well-established data and analytics consultancy where you’ll work on predictive modelling projects, collaborate directly with clients, and help turn complex datasets into actionable business outcomes. You’ll have exposure to a broad range of industries and the chance to influence both project delivery and the development of data-driven products.
The Company
They are a leading data and analytics consultancy that combines proprietary data assets with advanced analytical expertise to help organisations make better decisions. Operating across a range of sectors including utilities, telecommunications, financial services and the not-for-profit space, they deliver solutions that blend data, technology and commercial insight.
Their teams work across analytics, data science and product development, using modern cloud technologies and large-scale datasets to solve business challenges and create measurable value for clients.
The Role
As a Data Scientist, you will:
- Build and refine predictive models, including propensity and customer behaviour models
- Work closely with clients to understand business problems and define analytical approaches
- Lead and contribute to data discovery sessions with business stakeholders and subject matter experts
- Analyse large datasets to identify trends, patterns and opportunities
- Present findings, recommendations and model outputs to both technical and non-technical audiences
- Prototype and test new analytical approaches using modern data science tools and techniques
- Contribute to the optimisation and ongoing improvement of deployed models
- Support the development of scalable data products and analytical solutions
Your Skills & Experience
- Strong commercial experience using Python and SQL
- Experience building, training and improving machine learning or predictive models
- Ability to analyse complex datasets and translate findings into business insight
- Databricks experience would be highly advantageous
- Experience working with large transactional, behavioural or customer datasets
- Consulting, agency or client-facing analytics experience is beneficial
- Strong communication skills with the ability to engage both technical and non-technical audiences

To Apply for this Job Click Here
Data Scientist
London
£500 - £560
+ Data Science & AI
ContractLondon
To Apply for this Job Click Here
Contract Data Scientist
London | Outside IR35 £500-560 per day| 2-months
This is an opportunity to join a specialist analytics consultancy on a high-impact insurance analytics project. You’ll play a key role in developing predictive models and customer segmentation frameworks that directly support commercial decision-making, working with rich first-party customer and transactional data from day one.
The Company
They are a specialist analytics consultancy that delivers advanced data science and predictive modelling solutions for enterprise clients. Their technology is deployed within client environments, helping organisations understand customer behaviour, forecast future outcomes, and identify opportunities for growth. They combine data science, analytics, and commercial insight to solve complex business challenges across customer-focused industries.
The Role and Deliverables
- Build customer segmentation and clustering models to identify meaningful customer groups.
- Develop propensity models and predictive analytics solutions to support business decision-making.
- Forecast customer behaviour and future customer value using advanced modelling techniques.
- Analyse motor and home insurance customer journeys, quote behaviour, and conversion patterns.
- Design a core segmentation framework with multiple supporting sub-segmentations.
- Package and document models for deployment and handover to engineering teams.
Your Skills & Experience
- Strong experience delivering customer segmentation and clustering projects using unsupervised learning techniques.
- Demonstrated capability in propensity modelling, predictive modelling, and forecasting.
- Strong Python and SQL skills for data preparation, analysis, and model development.
- Experience working within Databricks and/or Microsoft Fabric environments.
- Comfortable developing solutions in notebook-based analytics environments.
- Experience within insurance, customer analytics, pricing analytics, retention, acquisition, churn modelling, customer lifetime value, or quote conversion analysis.
- Ability to work autonomously and quickly contribute within a fast-paced contract engagement.
How to Apply
If you have strong experience in customer analytics, predictive modelling, and insurance data science, apply today to discuss this contract opportunity in more detail.

To Apply for this Job Click Here
Senior Data Scientist – Consulting
London
£75000 - £85000
+ Data Science & AI
PermanentLondon
To Apply for this Job Click Here
Senior Data Scientist
London | £75,000 – £85,000
This is an excellent opportunity for a Senior Data Scientist to join a growing technology business at a key stage of its journey. You’ll work on high-impact machine learning projects, help shape analytical best practice, and see your work directly influence product development and client outcomes.
The Company
They are a data-driven SaaS business that helps organisations make better commercial decisions through advanced analytics and machine learning. Their products support businesses across a variety of consumer-focused sectors, transforming complex datasets into practical insights. With an expanding client base and ambitious growth plans, they are continuing to invest in their Data Science capability and product innovation.
The Role
- Build and deploy machine learning models across forecasting, customer segmentation, and propensity modelling
- Own projects across the full model lifecycle, from data exploration and feature engineering through to deployment and monitoring
- Partner with Product, Engineering, and commercial teams to deliver scalable analytical solutions
- Translate complex findings into clear, actionable recommendations for stakeholders
- Support the development of data science standards, validation frameworks, and best practices
- Mentor junior team members and contribute to a collaborative data science culture
Your Skills & Experience
- Strong commercial experience in Data Science and Machine Learning
- Advanced Python and SQL skills with experience building production-ready models
- Expertise across forecasting, predictive modelling, customer segmentation, and classification techniques
- Experience working with AI-assisted development tools such as GitHub Copilot, Claude, Codex, or similar to improve productivity and code quality
- Understanding of LLM applications, prompt engineering, and practical AI use cases within analytics workflows
- Excellent stakeholder management skills with the ability to translate technical outputs into clear business recommendations
How to Apply
If you’re interested in this Senior Data Scientist opportunity, please apply with your CV for immediate consideration.

To Apply for this Job Click Here
Data Scientist (Contract)
London
£500 - £550
+ Data Science & AI
ContractLondon
To Apply for this Job Click Here
Contract Data Scientist
Outside IR35
£500 – £550 Per Day
2 Month Duration
2 Days In London Office
The Company
They are a specialist technology business that develops advanced analytics solutions deployed within clients’ secure environments. Their platform helps organisations understand customer behaviour, identify value drivers, and build predictive capabilities using transactional and event data. They work closely with enterprise clients on complex, data-led challenges, combining product innovation with practical delivery.
The Role and Deliverables
- Build customer segmentation, propensity, and forecasting models using large-scale customer datasets.
- Lead clustering and segmentation analysis, with a particular focus on delivering a core segmentation and supporting sub-segmentations.
- Develop models relating to motor and home insurance quote behaviour and customer decision-making.
- Work from defined business requirements and data science briefs to deliver production-ready modelling outputs.
- Package models and supporting assets for handover to deployment and engineering teams.
- Operate as an experienced contractor, delivering value quickly with minimal onboarding.
Your Skills & Experience
- Strong experience building customer segmentation and clustering solutions.
- Proven capability in propensity modelling and predictive analytics.
- Experience developing data science solutions within notebook-based environments.
- Practical experience using Microsoft Fabric and/or Databricks notebooks.
- Ability to build and deploy scalable modelling solutions across large datasets.
- Understanding of insurance customer behaviour, ideally within motor or home insurance.
- Comfortable working independently and delivering outcomes in fast-paced project environments.
How to Apply
If you have strong experience in customer segmentation, propensity modelling, and modern cloud-based data science environments, apply today to discuss this contract opportunity in more detail.

To Apply for this Job Click Here
Quantitative Analyst
London
£100000 - £115000
+ Data Science & AI
PermanentLondon
To Apply for this Job Click Here
Quantitative Analyst
A rare opportunity to join a research-led quantitative risk team within a leading investment environment. This role offers exposure to complex modelling challenges, significant stakeholder engagement, and the opportunity to influence model governance across the business.
The Company
They are a well-established investment organisation with a strong quantitative culture. Their independent risk function plays a key role in model validation, quantitative research, and risk oversight across a broad range of investment activities.
The Role
- Validate and challenge quantitative models across the business
- Conduct research into model performance, assumptions, and limitations
- Produce model validation reports and recommendations
- Present findings to senior stakeholders and governance committees
- Support the enhancement of risk models and analytical tools
- Develop automation and tooling to improve risk processes
Your Skills & Experience
- Strong Python programming skills
- Commercial experience in quantitative modelling, quant research, model validation, or risk
- Excellent mathematical and analytical capability
- Experience assessing, building, or challenging models
- Confident communicator with strong stakeholder management skills
- STEM degree in a quantitative discipline

To Apply for this Job Click Here
Contract Data Scientist
London
£500 - £560
+ Data Science & AI
ContractLondon
To Apply for this Job Click Here
The Opportunity
We’re supporting a specialist data and analytics company that develops and licenses a proprietary customer intelligence platform used by enterprise clients. Their platform sits within client environments and leverages first-party customer data, transactions and behavioural events to identify where value is created, forecast future outcomes and drive customer growth through advanced analytics.
They are looking for an experienced Contract Data Scientist to join a critical insurance-focused project and take ownership of model development from day one.
The Project
Working within the insurance sector, you’ll build scalable customer analytics solutions focused on:
- Customer segmentation and clustering
- Propensity modelling
- Forecasting models
- Insurance customer behaviour analysis
- Large-scale model development and delivery
A key deliverable will be the creation of a primary customer segmentation framework, including multiple sub-segmentations, alongside propensity models that support commercial decision-making.
The project specifically focuses on motor and home insurance quote behaviour, so experience understanding insurance products, quote journeys and customer purchasing behaviour is essential.
What You’ll Be Doing
- Developing customer segmentation and clustering models
- Building propensity and predictive models
- Creating forecasting solutions using customer and transactional data
- Working within notebook-based analytics environments
- Packaging models for deployment and handing over to engineering teams
- Collaborating closely with Product, Data Science and Engineering leadership
Essential Skills
- Strong commercial Data Science experience
- Proven background delivering segmentation and clustering projects
- Hands-on propensity modelling experience
- Advanced Python
- Experience working in Databricks and/or Microsoft Fabric
- Experience developing models within notebook environments
- Ability to quickly understand business problems and deliver at pace
- Insurance sector experience
Highly Desirable
- Experience within motor or home insurance
- Understanding of insurance quote journeys and buying behaviour
- Experience delivering customer analytics projects using first-party customer data
- Previous contractor experience in fast-paced delivery environments

To Apply for this Job Click Here
Data Scientist (Contract)
London
£400 - £480
+ Data Science & AI
ContractLondon
To Apply for this Job Click Here
Contract Data Scientist, Search & Sort Order
Remote
Outside IR35
£400 – £480 Per Day
3 Month Duration
The Company
They are a well-established consumer marketplace business with a large and diverse inventory of products available across multiple markets. Data and experimentation play a central role in their decision-making, with a strong focus on delivering exceptional user experiences through intelligent search and recommendation capabilities. You will join a collaborative environment where data science has a direct influence on commercial outcomes and customer engagement.
The Role and Deliverables
- Improve search ranking and recommendation performance across a large-scale digital platform.
- Design, build, and evaluate new search and sort order methodologies to optimise relevance and customer engagement.
- Develop and apply learning-to-rank and machine learning approaches to improve search outcomes.
- Run A/B tests, analyse results, and measure performance against key business metrics including conversion, click-through rate, and revenue impact.
- Build dashboards and reporting tools to communicate experiment outcomes and recommendations to stakeholders.
- Deploy machine learning solutions into production environments and support ongoing optimisation.
Your Skills & Experience
- Strong experience using Python and SQL for data science and analytics.
- Experience working with Snowflake and AWS within production environments.
- Proven capability in search ranking, recommendation systems, or relevance optimisation.
- Strong understanding of experimentation frameworks, A/B testing, and statistical analysis.
- Experience measuring and reporting on KPIs including conversion, customer engagement, and commercial performance.
- Capability to deploy and maintain machine learning solutions in production.
- Experience with learning-to-rank methodologies is highly desirable.
- Exposure to tools and techniques such as Metaflow, XGBoost, PyMC, Streamlit, propensity modelling, or optimisation methods would be beneficial.
- Experience within digital marketplaces, travel platforms, e-commerce, classifieds, or consumer-facing search environments is advantageous.
How to Apply
If you’re a Data Scientist with expertise in search ranking, recommendation systems, experimentation, and production machine learning, we’d be keen to hear from you. Apply today to discuss this contract opportunity in more detail.

To Apply for this Job Click Here
Contract Data Scientist – Search / Ranking / Recommendation
London
£400 - £480
+ Data Science & AI
ContractLondon
To Apply for this Job Click Here
Contract Data Scientist – Search Order / Ranking / Recommendation
£480/day | Outside IR35 | 3-4 months | Remote / Hybrid
I’m working with a major consumer travel business looking to bring in a hands-on Data Scientist to support a project focused specifically on search order, ranking and recommendation.
The business manages a large inventory of holiday properties, and the core problem is deciding which properties should appear, in what order, for a given customer search.
This is not a generic Data Science role. Previous experience with search ranking / sort order / recommendation systems is essential.
The role will involve:
- Improving the search order / ranking logic used to surface properties to customers
- Building and refining recommendation and ranking models
- Working across ranking by destination, country, brand, park and individual property / unit level
- Running A/B tests and experiments to measure the impact of ranking changes
- Measuring performance against customer and commercial KPIs
- Analysing how factors such as price, brand, region and country affect sort order performance
- Building out a broader dashboard / KPI framework
- Working with behavioural and transactional data
- Feeding findings and recommendations back to product and business stakeholders
Essential experience:
- Hands-on experience with search ranking / search order / sort order
- Hands-on experience with recommendation / recommender systems
- Strong Python and SQL
- Snowflake
- AWS
- Strong A/B testing / experimentation
- Experience measuring ranking or recommendation changes against commercial KPIs
- Strong hands-on Data Science background
Nice to have:
- Learning-to-rank / re-ranking
- Metaflow
- XGBoost / LightGBM
- Propensity modelling
- Optimisation
- PyMC
- Streamlit
- Cold-start recommendation
- Travel, ecommerce, marketplace or booking-platform experience
Contract: 3-4 months
Rate: £480/day
IR35: Outside IR35
Location: Remote / Hybrid

To Apply for this Job Click Here
VP Data & AI Transformation
London
£160000 - £180000
+ Data Science & AI
PermanentLondon
To Apply for this Job Click Here
VP Data & AI Transformation
London | £160,000 – £180,000
This is a rare opportunity for an experienced data leader to shape the future of a business that is investing heavily in data, AI, and technology. As a newly created executive-level position, you’ll play a pivotal role in building a unified enterprise data function, driving AI adoption, and ensuring data becomes a core driver of growth, customer understanding, and business performance.
The Company
This established technology business operates at the intersection of data, analytics, and digital innovation, helping organisations make smarter commercial decisions through data-driven insights.
They are looking for a senior leader to bring together multiple teams under a unified strategy, driving greater value from data across the organisation and accelerating AI adoption at scale.
The Role
As VP, you will sit at the heart of the organisation’s data and AI journey, partnering closely with executive stakeholders to drive business impact.
Responsibilities include:
- Define and deliver the enterprise data, architecture, and AI strategy
- Create a 360-degree customer view to drive commercial and operational decision-making
- Lead Data Engineering, Analytics, Architecture, IT, and AI functions under a unified vision
- Drive AI adoption, automation, and enterprise-wide data capabilities
- Establish best practices across data governance, reporting, and systems architecture
- Partner with senior leadership to deliver initiatives across growth, product, pricing, and efficiency
- Build and lead high-performing teams while driving organisational change
Your Skills & Experience
- Leadership experience within Data, Analytics, Architecture, or Technology functions
- Proven success leading multiple technical teams and disciplines
- Strong track record delivering enterprise data strategies and transformation programmes
- Experience leveraging AI and data to drive measurable business outcomes
- Strong stakeholder management skills with executive-level influence
- Expertise in modern data platforms, governance, and analytics ecosystems
- Commercial mindset with the ability to translate technical strategy into business value
- Demonstrated success building trust, scaling teams, and leading through change
How to Apply
If you’re an experienced data leader looking to build a market-leading enterprise data capability and drive meaningful business transformation through data and AI, please apply today. 
To Apply for this Job Click Here
CAN’T FIND THE DATA SCIENCE JOBS OPPORTUNITY?
GET IN TOUCH
today
If you can’t see the data science job that 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 & Analytics sector our consultants are able to offer detailed insights into the industry.
Visit our Blogs & News portal or check out our recent posts below.
Is your organisation ready for AI? What leaders need to assess before investing
61% of people are using AI in their current roles, yet only 37% of companies report having…
How Much Does a Data Analyst Make in 2026?
Whether you’re starting your career as a Data Analyst or thinking about your next move, knowing what…
What Does a Data Engineer Do?
A Data Engineer builds and maintains the systems and pipelines that collect, store and prepare data for…
How to Become a Data Engineer
The more companies invest in AI, the more they need people who can make their data usable…
How Much Does a Data Scientist Make?
Data Scientist salaries vary considerably by location, experience, sector and technical expertise. In the UK, salaries commonly…
What Does a Data Scientist Do?
A Data Scientist turns data into decisions. They use statistical analysis and machine learning to find patterns,…
How Much Does a Data Engineer Make?
Data Engineers in the UK typically earn between £31,000 at junior level and £100,000+ in senior and…
How to Become a Data Scientist
Becoming a Data Scientist is one of the most education-led routes in technology. It usually starts with…
What Does an AI Engineer Do?
What Does an AI Engineer Do? Job Description, Responsibilities and Skills AI Engineers turn artificial intelligence from…
How Much Does an AI Engineer Make?
How Much Does an AI Engineer Make? AI Engineers are among the most sought-after technology professionals in…
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.









