DATA
SCIENCE
JOBS &
CAREERS

Browse the latest Data Science Jobs and Data Scientist Jobs with Harnham, the global leader in finding Data and AI talent for their next data job.

DATA
SCIENCE
JOBS &
CAREERS

Browse the latest Data Science Jobs and Data Scientist Jobs with Harnham, the global leader in finding Data and Analytics talent for their next data job.

OVERVIEW

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

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?

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.

Harnham-IData-&-Technology
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

£65000 - £75000

+ Data Science & AI

Permanent
England

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

Permanent
Canada

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

Permanent
Canada

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

Contract
London

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

Permanent
Manchester, 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

Permanent
London

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

Permanent
London

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

Permanent
London

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

Staff Data Scientist

Chicago

$100 - $110

+ Data Science & AI

Contract
Chicago, Illinois

To Apply for this Job Click Here

Staff Data Scientist (Contract – Remote)

A fast-growing social and content platform is looking to bring on 1-2 experienced Staff Data Scientists to help rebuild and strengthen its data science capability. This role will work closely with product leadership to drive key company metrics and help shape the growth of the platform’s social ecosystem.

The Role

You will partner closely with Product Managers and engineering teams to analyse user behaviour across the platform’s social graph and develop data-driven strategies to support creator and host growth. A key focus will be identifying opportunities to help users expand their hosting networks and drive engagement and revenue.

The team operates in a fully remote, low-meeting environment, so strong asynchronous communication and the ability to operate independently are essential.

Key Responsibilities

  • Own and drive key company metrics related to platform engagement and growth

  • Partner closely with Product Managers to identify and prioritise data-driven opportunities

  • Analyse and model social graph dynamics to understand user interaction patterns

  • Design and run A/B tests to optimise product experiences

  • Develop next-best-experience recommendations to improve user outcomes

  • Contribute to and maintain an existing Python-based data science codebase

  • Support internal data engineering workflows where required

  • Deliver meaningful insights and deep-dive analyses within the first month of onboarding

Requirements

  • Proven Staff-level Data Scientist experience

  • Very strong SQL skills

  • Strong Python expertise in production environments

  • Experience with large-scale experimentation / A/B testing

  • Ability to work with large datasets and social interaction data

  • Clear, proactive communicator who thrives in asynchronous environments

  • Experience working closely with product teams on growth initiatives

  • Comfortable operating with high expectations and fast onboarding

Nice to Have

  • Experience working with social platforms, community products, or consumer marketplaces

  • Familiarity with social graph analysis

  • Experience with Django

  • Experience supporting or collaborating with data engineering teams

  • Background working in fast-moving or “scrappy” product environments

Working Environment

  • Fully remote team

  • Flexible on timezone, but availability relative to PST working hours should be communicated upfront

To Apply for this Job Click Here

Data Science Jobs
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.

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.