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
£65000 - £70000
+ Data Science & AI
PermanentLondon
To Apply for this Job Click Here
Senior Data Scientist
London, Hybrid
Competitive salary £65,000 to £70,000
Can’t sponsor
This is a great opportunity to join a growing Data Science function working at the forefront of conversational AI, NLP, and Large Language Model innovation. You will help shape next‑generation data products used by high‑profile financial services clients, with real scope to influence technical direction and model development.
The Company
This organisation builds advanced analytics and AI products that enable businesses to drive smarter, faster decision‑making. Their core platforms combine Natural Language Processing, private LLMs, and robust data engineering to deliver secure, context‑aware insights. They have recently expanded into the financial domain and partner with leading firms across trading and investment, offering a strong blend of innovation, stability, and technical challenge.
The Role
You will join a collaborative Data Science team responsible for developing, optimising, and deploying models that power conversational data products.
Your work will include:
- Building and fine‑tuning machine learning and LLM‑based models for real‑time data interaction
- Designing and improving NLP and data‑driven pipelines across multiple products
- Applying strong mathematical reasoning to solve complex analytical problems, particularly in financial and trading‑related contexts
- Working closely with engineering, DevOps, and product teams to deploy scalable solutions in an AWS environment
- Supporting two senior Data Scientists and contributing to best practice, experimentation, and sprint delivery
Your Skills and Experience
- Strong commercial experience in Python and machine learning development
- A solid mathematical foundation and the ability to reason about quant‑style problems
- Experience working with NLP models, LLMs, and modern ML techniques
- Exposure to financial data, trading concepts, or quantitative analytics
- Experience with model training, fine tuning, and evaluation
- Familiarity with cloud deployment (AWS preferred) and modern DevOps‑aligned workflows
- An interest in building conversational or data assistance technologies
What They Offer
- Salary between £65,000 and £70,000
- Hybrid working from London, typically up to two days per week
- The chance to work with cutting‑edge AI technologies and contribute to new product development
- A collaborative environment with strong senior support and room for progression
How to Apply
If you are interested in this Senior Data Scientist position, please apply with your CV.

To Apply for this Job Click Here
Senior Data Scientist
£65000 - £75000
+ Data Science & AI
PermanentEngland
To Apply for this Job Click Here
Senior Data Scientist
£65,000-£75,000
Remote in the UK (1-2 days a month on-site in London)
The Company
I am partnering with an innovative AI and analytics software business building cutting-edge conversational data products; having initially focused on digital use cases, the business is now pivoting into financial services, working with clients across capital markets and trading environments. Their core offering centres around conversational AI for data, enabling users to interact with complex datasets through natural language. Alongside this, they are developing private, enterprise-grade language models, allowing organisations to securely deploy LLM-powered analytics within their own environments; this is a high-growth, product-led environment with a strong engineering and DevOps backbone, operating fully within AWS.
The Role
As a Senior Data Scientist, you’ll play a key role in advancing their AI product suite, working across both NLP-driven systems and next-generation LLM applications. You’ll sit within a growing Data Science team (currently 5, including 2 senior members), helping to shape technical direction while mentoring more junior colleagues.
Key responsibilities include:
- Building and optimising machine learning and LLM-based models
- Fine-tuning and deploying models within production environments
- Working on conversational AI systems, including NLP and data interaction layers
- Collaborating closely with engineering and DevOps teams in an AWS environment
- Applying statistical and mathematical thinking to solve complex, real-world problems
- Supporting the evolution of products tailored to financial and trading use cases
Your Skills & Experience
- Strong Python and machine learning fundamentals
- Solid grounding in mathematics and statistics
- Experience with LLMs, NLP, or deep learning models
- Exposure to fine-tuning, model optimisation, and deployment
- Understanding of financial services or trading environments (highly desirable)
- Comfortable working in agile/sprint-based environments
Nice to have:
- Quant or trading-related experience
- Experience with modern AI infrastructure (e.g. model serving, MCP servers)
The Benefits
- £65,000-£75,000
How to Apply
Please register your interest by sending your CV to Adam Osborne at Harnham via the Apply link on this page

To Apply for this Job Click Here
Data Science Manager (Recommendation Systems)
Canada
$180000 - $240000
+ Data Science & AI
PermanentCanada
To Apply for this Job Click Here
Data Science Manager (Recommendation Systems)
Remote (Canada)
$180,000 – $240,000 CAD base + equity + benefits
About the Company
This organization builds widely used collaborative software that helps distributed teams plan, design, and execute complex work together. The platform supports millions of users who rely on it to organize ideas, coordinate projects, and make decisions more effectively.
Engineering teams operate in small, autonomous groups that own meaningful product outcomes. The culture emphasizes practical problem solving, thoughtful experimentation, and systems that deliver measurable value to users.
Data science plays a central role in shaping how users discover content, navigate workflows, and extract value from the platform. Machine learning systems directly influence user engagement, retention, and overall product growth.
About the Role
This is a hands-on leadership role responsible for building and evolving the machine learning systems that power personalized experiences across the product.
You will lead a small team of data scientists while remaining actively involved in system design, model development, and production deployment. A primary focus of the role is the development and scaling of recommendation systems that help users discover relevant content, workflows, and collaboration opportunities.
You will partner closely with product, engineering, and business teams to identify high-impact opportunities where recommendation models and predictive systems can improve user experience and drive measurable business outcomes.
Success in this role will be defined by the performance of deployed systems – particularly recommendation models that improve discovery, engagement, and retention across a large user base.
Key Responsibilities
- Design and deploy production recommendation systems that personalize product experiences for users
- Lead development of machine learning models that improve content discovery, engagement, and user retention
- Architect scalable pipelines for feature generation, model training, evaluation, and deployment
- Establish clear success metrics for recommendation models and continuously improve system performance
- Hire, mentor, and develop a small team of data scientists focused on applied product impact
- Partner with product and engineering teams to identify opportunities where recommendation systems can drive measurable improvements in user experience
- Build experimentation frameworks to evaluate ranking strategies and recommendation effectiveness
- Guide the evolution of recommendation architecture as the product and user base continue to scale
Must Haves
- 6+ years building and deploying machine learning systems in production environments
- 2+ years leading or managing data scientists or machine learning engineers
- Demonstrated experience developing recommendation systems at scale
- Strong Python expertise and experience building production ML pipelines
- Experience with ranking models, collaborative filtering, or similar recommendation techniques
- Experience translating product or business problems into measurable ML solutions
- Strong understanding of the full ML lifecycle including feature engineering, training, deployment, and monitoring
Nice to Have
- Experience designing experimentation platforms or evaluating ranking algorithms
- Background in user behavior modeling, personalization, or search ranking
- Experience working with large-scale product datasets or distributed data platforms
- Familiarity with production backend systems or modern software engineering practices
Why Join
- Own the recommendation systems that shape how users discover and interact with the product
- Lead a high-impact data science team solving complex personalization challenges
- Work closely with product and engineering leaders to shape the future of machine learning within the platform
- Opportunity to influence systems used by millions of users globally
- Competitive compensation, equity participation, and comprehensive benefits
- Remote-first culture across Canada with strong technical standards and a collaborative engineering environment

To Apply for this Job Click Here
Data Science Manager
Canada
$170000 - $220000
+ Data Science & AI
PermanentCanada
To Apply for this Job Click Here
Data Science Manager
Location: Canada | EST Hours Required
Salary: $175-220k base + bonus
We’re partnering with a high-growth product company to hire a Data Science Manager to both ship production ML systems and build a high-performing team.
This is a true player-coach role: you’ll stay hands-on with modeling and system design while setting technical direction, hiring, and mentoring data scientists. The expectation is clear: deliver models that move retention, conversion, and revenue.
You’ll join a small, autonomous data science team with impact across Product, R&D, Finance, and GTM. The team builds customer-facing data products such as recommendation systems, churn models, and experimentation frameworks that influence how millions of users discover value.
It’s startup-level ownership with the scale and data of a large, active user base.
What You’ll Do
- Design and ship recommendation engines, churn models, and experimentation infrastructure, staying hands-on in code as the team scales
- Define success metrics, monitor production models, and iterate until business results improve
- Hire, coach, and develop data scientists; set a high bar for ownership, craft, and impact
- Partner closely with Product, R&D, Finance, and GTM to identify high-leverage problems and deliver adopted solutions
- Make pragmatic decisions around tooling, architecture, and methodology, balancing speed with long-term maintainability
What We’re Looking For
- 6+ years building and deploying consumer-facing ML systems in production
- 2+ years leading or managing data scientists or ML engineers
- Experience building teams, not just operating as an IC
- Strong Python skills
- Experience with Databricks or similar ML platforms
- Comfort across the full ML lifecycle: experimentation, feature engineering, training, deployment, monitoring
- Proven ability to translate ambiguous business problems into measurable ML outcomes
- Strong bias toward shipping, iteration, and impact
- Sound judgment on when to ship an MVP vs. invest in robustness
- Actively uses AI tools to accelerate development and expects the same from their team
Nice to Have
- Experience with experimentation platforms or causal inference
- Background in subscription or SaaS businesses
- Familiarity with TypeScript or production engineering practices

To Apply for this Job Click Here
Operations Research Lead – Data Scientist
London
£600 - £900
+ Data Science & AI
ContractLondon
To Apply for this Job Click Here
Senior Operations Research Data Scientist Contract | £600-£900/day | Hybrid London
We are working with a major international transport and operations organisation building out a central AI and Data Science capability focused on solving complex operational optimisation problems across multiple business units.
This is a hands-on contract role focused on delivering real optimisation solutions that directly impact large-scale operations. The work centres around logistics, resource allocation and supply chain optimisation problems where the goal is to improve operational efficiency and reduce disruption across a distributed operational network.
Typical problem areas include optimisation of resource allocation, logistics planning and operational decision-making. One example use case involves optimising the allocation of critical components across a large operational fleet to minimise downtime and maximise utilisation. Similar optimisation challenges exist across supply chain planning, operational efficiency and network optimisation.
The team operates centrally but works closely with operational stakeholders across the organisation. Contractors will typically take ownership of optimisation problems end-to-end, from understanding the business problem through to designing and delivering production-ready optimisation models.
This role requires someone who has built optimisation or simulation solutions in real production environments. They are not looking for purely analytical data scientists or academic optimisation specialists. The successful candidate will be able to translate real-world operational problems into practical optimisation approaches and deliver working solutions.
The role requires a consultative mindset and strong stakeholder engagement. You will be expected to work closely with business teams, identify optimisation opportunities and make clear technical recommendations.
Key requirements:
* Proven experience building optimisation or simulation solutions in production
* Strong operations research or mathematical optimisation background
* Experience working on logistics or supply chain optimisation problems
* Experience translating business problems into optimisation models
* Strong Python-based modelling experience
* Ability to work closely with operational stakeholders
Typical backgrounds include airlines, logistics platforms, retail supply chain, transport networks or other large operational environments.
Contract details:
* £600-£900 per day
* Initial contract to end of year with likely extension
* Hybrid working – 3 days onsite in London
* Occasional travel within Europe may be required
To apply, please email

To Apply for this Job Click Here
Senior Data Scientist
Manchester
£60000 - £70000
+ Data Science & AI
PermanentManchester, Greater Manchester
To Apply for this Job Click Here
Senior Data Scientist
A great opportunity to join a team building advanced conversational AI and NLP products for financial services. This role is ideal if you enjoy modern LLMs, problem solving, and bringing machine learning models into production.
The Company
They are a growing data and AI organisation developing conversational tools, data assistants, and NLP solutions for analytics and trading teams. Their work spans LLM fine tuning, automation, and website chatbots, supported by strong engineering and DevOps functions. They operate an AWS environment and encourage collaboration across teams.
The Role
- Build and fine tune LLMs and NLP models for analytics and conversational products.
- Apply mathematical and quantitative thinking to financial use cases.
- Develop ML pipelines, model evaluation processes, and production ready code.
- Work with engineers to deploy models in AWS.
- Support and guide mid level Data Scientists.
Your Skills and Experience
- Strong commercial experience in Python, machine learning, and NLP.
- Hands on work with LLMs, fine tuning, and modern ML tooling.
- Ability to understand quantitative concepts for trading and financial analytics.
- Experience working in cloud based engineering environments, ideally AWS.
- Comfortable collaborating with cross functional teams.

To Apply for this Job Click Here
Data Scientist
London
£55000 - £65000
+ Data Science & AI
PermanentLondon
To Apply for this Job Click Here
Data Scientist
London, hybrid working
£55,000 to £65,000 plus equity
This is an exciting opportunity to join a fast paced, data driven organisation where you will have real ownership of end‑to‑end modelling. You will work on high impact machine learning models that directly shape lending decisions across a rapidly expanding US portfolio, giving you scope to make a meaningful contribution from day one.
The Company
They are a high growth fintech known for their strong technical culture, commercial success and continued expansion across multiple consumer finance products. Data sits at the heart of their decision making, and they are committed to building high quality, scalable models that drive product performance. Their multidisciplinary teams collaborate closely, ensuring ideas move quickly from concept to production.
The Role
* Build and optimise predictive machine learning models, including credit risk scorecards.
* Develop models across lending, income verification, early repayment and forecasting.
* Support the automation of lending decisions across loan and credit card products.
* Work on acquisition, income verification, marketing and direct mail models as US volumes grow.
* Manage the full modelling lifecycle, from data collection to deployment.
* Communicate insights and modelling decisions effectively to technical and non‑technical stakeholders.
Your Skills and Experience
* Strong commercial experience building machine learning models in Python.
* Solid command of SQL with the ability to work confidently with large datasets.
* Experience working with customer prediction models such as forecasting, segmentation or pricing.
* Ability to take ownership of projects and deliver independently.
* Strong analytical capability supported by a STEM academic background.
* Clear communication skills and the confidence to work closely with stakeholders.
Nice to have skills include experience in credit risk or scorecard modelling.
What They Offer
* Salary between £55,000 and £65,000.
* Equity package.
* Hybrid working pattern with office days Tuesday to Thursday.
* The chance to work on a growing US portfolio with significant modelling ownership and scope for impact.
* A collaborative environment focused on high standards, performance and progression.
How to Apply
To apply, send your CV.

To Apply for this Job Click Here
Data Scientist
London
£45000 - £50000
+ Data Science & AI
PermanentLondon
To Apply for this Job Click Here
Data Scientist
London, £45000 to £50000
If you are looking for a role where you can shape projects, work end to end, and make a clear impact on real‑world customer journeys, this opportunity gives you the variety, autonomy and growth you may be missing. You will work across predictive modelling, geospatial analytics and open‑ended discovery work, all while developing your full technical stack in a supportive team environment.
The Company
They are a major UK transport operator with a growing focus on data driven decision making. Their commercial and data functions are investing in analytics to better understand customer behaviour, improve network performance and support long term planning. The team is collaborative, friendly and keen to bring in someone who wants to help shape how Data Science is used across the business.
The Role
In this position, you will:
* Lead end to end Data Science projects with real operational and commercial impact.
* Build predictive models that help explain customer behaviour and network performance.
* Explore mobility and geospatial datasets to understand how customers move from A to B.
* Identify opportunities in open datasets and turn them into actionable insights.
* Work closely with stakeholders to scope problems, test ideas and deliver practical solutions.
* Contribute to the development of cloud based analytics and production workflows.
Your Skills and Experience
* Strong commercial experience using Python and SQL for modelling and analysis.
* Confident using core Data Science libraries and techniques.
* Comfortable working with complex or ambiguous datasets and shaping your own approaches.
* Able to communicate insights clearly to technical and non technical teams.
* Experience in transport, mobility, logistics or consulting is beneficial.
What They Offer
* Salary between 45000 and 50000.
* Significant travel benefits including discounted UK rail travel.
* A friendly, supportive team where your ideas will be valued.
* Exposure to full stack Data Science, cloud tooling and end to end project ownership.
* The chance to make a meaningful mark in a developing data function.
How to Apply
If this sounds like the right next step for you, please submit your CV to begin the process.

To Apply for this Job Click Here
Data Scientist
London
£45000 - £50000
+ Data Science & AI
PermanentLondon
To Apply for this Job Click Here
Data Scientist
London Hybrid – 2-3 days in office
Competitive salary between £45,000 and £50,000 plus benefits
This is a great opportunity to join a high‑impact data function within a major transport organisation, working on complex datasets, geospatial challenges, and predictive modelling that directly shapes customer experience and operational performance. If you are looking for a hands‑on, traditional Data Science role with plenty of autonomy and greenfield opportunity, this is a strong next step.
The Company
They are a leading player in the UK transport sector, operating a large and busy network. With data playing an increasingly important role in decision‑making, they are investing in a growing commercial and data function to drive insight, efficiency and innovation. The Data team sits within a wider commercial structure and works closely with stakeholders across the business to unlock value from complex, high‑volume datasets.
The Role
As a Data Scientist, you will work on a broad range of modelling and analytical projects, from exploratory analysis to predictive modelling and geospatial insight. You will help the team extract deeper value from diverse datasets and shape how the organisation makes data‑driven decisions.
Your responsibilities include:
- Delivering end‑to‑end Data Science projects, from scoping through to modelling and stakeholder presentation.
- Building predictive models in areas such as fleet behaviour, sensors, demand forecasting and customer journey patterns.
- Conducting geospatial analysis using mobile network and location‑based datasets to understand journey flow and catchment behaviour.
- Exploring open‑ended datasets to identify value, opportunities and actionable insights.
- Collaborating with Data Engineers and Analysts on data modelling, dashboards and web‑based tools.
- Communicating findings clearly to stakeholders with varied levels of data literacy.
Your Skills and Experience
You will bring strong commercial experience in:
- Python and SQL, along with core Data Science libraries and tools.
- Working with messy, complex datasets and extracting meaningful insight.
- Building and deploying predictive models and Machine Learning solutions.
- Geospatial analysis and the ability to explore open datasets.
- Communicating technical concepts in a clear, simple, non‑jargon way.
- Working autonomously and navigating ambiguity in data environments.
What They Offer
- Competitive salary between £45,000 and £50,000
- Hybrid working, 2-3 days per week in the office
- Travel benefits, including 75 percent off UK rail travel
- A supportive data team with opportunities to lead projects, innovate and shape the Data Science capability
How to Apply
If this sounds like your next step, apply today or email me at

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.
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.








