DATA SCIENCE
RECRUITMENT
OVERVIEW
Harnham is an award-winning professional recruitment and staffing agency, specializing in data science recruitment. We’re experts in finding the right people for the right roles in data science. With an extensive network of data science professionals and an extensive understanding of the data science industry, we can help you find the right talent for your organization
Data drives business and, in the 21st century, the Data Scientist is the “rock star” of the technology world. Companies today know insights are the way to a higher ROI, a healthier bottom line, and, ultimately, a loyal client and customer base. To stay ahead of the competition, companies must continuously look for new and innovative ways to extract insights from the large volumes of data they acquire.
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.



MACHINE LEARNING,
DEEP LEARNING & AI
Machine learning and AI are becoming more prevalent and have the potential to transform how businesses, if not the whole world, operates. It is therefore no surprise that careers in Machine learning and AI are on the rise.
There are numerous job opportunities in this sector, the most popular being data scientist, machine learning engineer, research scientist and AI engineer. With strong growth in this sector, impressive salaries and excellent career progression in a rapidly changing industry, there has never been a better time to pursue a career in the AI market.
Machine Learning and Deep Learning jobs have seen a huge rise in demand and our dedicated team reflects this increased appetite. We dedicate significant resources to finding the best talent with this skill set and matching them with the opportunity that's right for them.
NATURAL
LANGUAGE
PROCESSING
If you have ever asked Siri or Alexa a specific question or used ‘autocorrect’ when typing an email, then you can thank Natural Language Processing (NLP). Natural language processing is working with speech patterns and AI speech recognition assisting people with communicating with technology and devices.
Natural Language Processing / NLP jobs are a vital bridge between computer and human language, an important component of Artificial Intelligence. It is now more important than ever to analyse the ways in which computers and humans interact.
There are many different applications of such techniques, ranging from the healthcare space to the consumer space, to the legal sector.
Looking to pursue a career in Natural Language processing or developing your career? There are numerous job opportunities in this sector, the most popular being NLP data scientist, NLP engineer, machine learning engineer, artificial intelligence engineer and language engineer.
JOBS
LATEST DATA
SCIENCE OPPORTUNITIES
Harnham are a specialist Data & Analytics recruitment business with teams that only focus on niche areas.

Senior Data Scientist – Pricing
Amsterdam
€60000 - €90000
+ Data Science
PermanentAmsterdam, North Holland
Senior Data Scientist
Retail
Amsterdam, Netherlands
Salary up to €90,000 + benefits
Are you a data scientist with a passion for solving pricing and retail challenges? Look no further! Join this dynamic team and unlock a world of opportunities in the world of data-driven decision-making.
COMPANY
This company is a cutting-edge company at the forefront of the retail industry. They pride themselves on innovation, customer-centricity, and data-driven excellence. With a commitment to staying ahead of the curve, we are now seeking a talented Data Scientist to join our ranks and help us tackle pricing and retail problems head-on.
THE ROLE
As a Data Scientist at this company you will play a pivotal role in shaping pricing and retail strategies. You will have the opportunity to:
Analyze and model pricing data to optimize product pricing strategies.
️ Utilize customer data to enhance the retail shopping experience.
Develop predictive models to forecast demand and inventory needs.
Identify trends and insights that drive informed decision-making.
THE BENEFITS
What they Offer: When you join the team, you’ll enjoy:
A vibrant and inclusive work environment.
Access to cutting-edge tools and technologies.
Opportunities for professional growth and development.
Collaboration with a diverse and talented team of experts.
Competitive compensation and benefits packages.
YOUR SKILLS AND EXPEIRENCE:
To thrive in this role, you should have:
A degree in Data Science, Statistics, or a related field.
Strong analytical skills and a knack for problem-solving.
Proficiency in data manipulation, statistical modeling, and machine learning.
Experience with pricing OR retail data is a must
Excellent teamwork and communication skills.

Director of Machine Learning Engineering – Healthcare
San Francisco
$220000 - $270000
+ Data Science
PermanentSan Francisco, California
Director of Machine Learning Engineering – Healthcare
San Francisco Bay Area South Bay, CA $220,000 – $270,000 + Competitive Benefits
THE COMPANY
- COMPANY: An exciting start up in the healthcare space!
- TEAM: Join a team of data scientists, data engineers, and software engineers to work in healthcare tech and analytics!
- CULTURE: Casual work environment along with a diverse and inclusive culture
THE ROLE
As a lead data scientists you will…
- Lead engineers and other teams to create and innovate new solutions to transform the healthcare system
- Lead a technical data science team that works with EMR and EHR data to build end to end machine learning models using NLP, classification, and other deep learning techniques
- Lead and collaborate with software engineers and data engineers to deploy models into production
YOUR SKILLS AND EXPERIENCE
- 10+ years of full time experience, 4+ years in management
- Experience deploying machine learning and statistical models into real world applications and writing production level code
- Healthcare experience! Must have experience working with healthcare data (EMR or EHR data)
- Experience with NLP
- Tools: Python, SQL, Scala or Pyspark
THE BENEFITS
As a Director of Machine Learning Engineering – Healthcare, you can expect a base salary between $220,000 to $270,000 (based on experience) plus competitive benefits.
HOW TO APPLY
Please register your interest by sending your CV to Kristianna Chung via the Apply link on this page

Senior Machine Learning Software Engineer
San Diego
$160000 - $200000
+ Data Science
PermanentSan Diego, California
Senior Machine Learning Software Engineer
Remote, CA $160,000 – $200,000 + Competitive Benefits
THE COMPANY
- COMPANY: An exciting internet start up that passed POC and is now scaling out their solutions to have more and more reach!
- TEAM: Work with a team of strong research scientists and machine learning engineers to build out top AI solutions end to end.
- CULTURE: Casual work environment along with a diverse and inclusive culture.
THE ROLE
As a Senior Machine Learning Software Engineer you will…
- Modeling: Build end to end machine learning models from ideation through deployment for problems in NLP, NLU, recommendations, search, ranking, and personalization
- Deploy models into production and maintain them in production
- Work with a large amount of text data
- Help with areas of scalability, MLOps, and ML infrastructure
YOUR SKILLS AND EXPERIENCE
- 3+ years of full time industry experience in and machine learning and software engineering
- Experience with NLP, NLU, deep learning, search, recommendation, personalization, or ranking problems
- Experience with GPUs
- Strong software engineering background and a degree in computer science
- Experience working end to end and deploying models into production
- Experience working with large data sets and doing feature engineering
- Experience with MLOps and ML infrastructure
- Tools: Python, SQL, Tensorflow, Kubeflow, MLFlow, Docker, Kubernetes
THE BENEFITS
As a Senior Machine Learning Software Engineer, you can expect a base salary between $160,000 to $200,000 (based on experience) plus competitive benefits.
HOW TO APPLY
Please register your interest by sending your CV to Kristianna Chung via the Apply link on this page

Lead Data Scientist
Leiden
€90000 - €110000
+ Data Science
PermanentLeiden, South Holland
Job Title: Lead Data Scientist – Healthcare and Life Sciences
Location: Leiden, The Netherlands
Salary: Up to €100,000 + Benefits
THE COMPANY:
This company are a pioneering healthcare and life sciences organization dedicated to making a positive impact on the world by leveraging the power of data. The mission is to revolutionize healthcare through advanced analytics, cutting-edge technology, and a deep understanding of patient outcomes.
THE ROLE:
As a lead data scientist at this company, you will have the opportunity to drive innovation and shape the future of healthcare while working alongside a talented team of experts.They are seeking a highly skilled and experienced Lead Data Scientist to join the dynamic team. In this role, you will play a crucial part in developing innovative data-driven solutions and advancing our analytics capabilities within the healthcare and life sciences domain. As a key member of our organization, you will lead and mentor a team of talented data scientists while collaborating closely with cross-functional teams to tackle complex challenges and deliver impactful insights.
Responsibilities:
- Lead a team of data scientists, providing guidance, mentorship, and support to drive their professional growth.
- Develop and implement advanced machine learning algorithms, statistical models, and data mining techniques to extract valuable insights from complex healthcare and life sciences datasets.
- Apply your expertise in data visualization to create compelling visual representations of complex data to effectively communicate insights to stakeholders.
- Collaborate with cross-functional teams, including researchers, clinicians, and engineers, to define project goals, deliverables, and timelines.
- Identify opportunities to leverage novel data sources and emerging technologies to enhance analytics capabilities and develop innovative solutions.
- Stay up-to-date with the latest advancements in data science, healthcare informatics, and life sciences research, and apply relevant knowledge to drive continuous improvement.
YOUR SKILLS AND EXPERIENCE:
- Master’s or Ph.D. degree in a relevant field such as Data Science, Computer Science, Statistics, or a related discipline.
- Extensive experience as a data scientist within the healthcare and life sciences domain, demonstrating a strong understanding of healthcare data, medical terminology, and industry-specific challenges.
- Proven track record of developing and deploying machine learning models and statistical algorithms to solve complex problems in healthcare or life sciences.
- Proficiency in programming languages such as Python or R, as well as experience working with data analysis and machine learning libraries.
- Strong knowledge of data visualization techniques and tools to effectively communicate complex information.
- Excellent leadership and communication skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.
- Experience with big data technologies and cloud platforms (e.g., AWS, Azure, or Google Cloud) is a plus.
- Familiarity with regulatory requirements and privacy considerations in healthcare and life sciences data analytics is highly desirable.
Join the Team: If you are passionate about using your data science expertise to drive innovation in healthcare and life sciences, you will fit in great with this exceptional team. As a Lead Data Scientist, you will have the opportunity to make a meaningful impact on patients’ lives, shape the future of healthcare, and work in a collaborative environment that fosters growth and learning. They offer competitive compensation, comprehensive benefits, and a supportive work culture that values diversity and inclusivity.
For more information please get in touch!

Head of Data Science
London
£80000 - £100000
+ Data Science
PermanentLondon
HEAD OF DATA SCIENCE
LONDON
£80,000 – £100,000
Company Overview:
We are working with a leading marketing consultancy. They are looking for a highly skilled and visionary Head of Data Science to lead their growing data science team and drive innovation in marketing analytics. If you are a strategic thinker with a passion for data and marketing, we want you to join us in shaping the future of marketing consultancy.
RESPONSIBILITIES:
- Lead and manage a team of data scientists, analysts, and data engineers.
- Develop and execute data science strategies that align with clients’ marketing goals.
- Collaborate with clients to understand their business objectives and provide data-driven solutions.
- Drive the development of predictive models, machine learning algorithms, and statistical analyses.
- Actively participate in data analysis, model development, and data visualization.
- Implement data-driven marketing measurement frameworks and attribution models.
- Stay current with industry trends and emerging technologies in data science and marketing analytics.
- Ensure data privacy and security standards are maintained throughout all projects.
REQUIREMENTS:
- Master’s or Ph.D. in Data Science, Computer Science, Statistics, or a related field.
- Proven experience leading data science teams and projects.
- Strong background in machine learning, statistical modeling, and data analysis.
- Proficiency in programming languages such as Python or R.
- Knowledge of marketing analytics, customer segmentation, and campaign optimization.
- Exceptional communication and presentation skills.
- Strategic thinker with the ability to translate complex data insights into actionable recommendations.
- Experience with marketing technology platforms and tools is a plus.
NEXT STEPS:
If this looks interesting, please reach out to Joseph Gregory
PROCESS:
Intro chat
Technical interview

Machine Learning Engineer
London
£80000 - £100000
+ Data Science
PermanentLondon
MACHINE LEARNING ENGINEER
£80,000-£100,000
HYBRID (3 days per week)
THE COMPANY
This company is revolutionising the way data is used in the property industry. They are on the lookout for a Machine Learning Engineer.
As a Machine Learning Engineer, you will be responsible for building data pipelines and pushing models into production that will inform critical business decisions.
THE ROLE
As a Machine Learning Engineer in this role, you will have the following responsibilities:
- This role will sit within the Engineering team and reports directly to the head of engineering.
- Working cross-disciplined; liaising with data scientists and engineers to push models into production.
- Building Data Pipelines
- Maintaining existing models
YOUR SKILLS AND EXPERIENCE
The successful Machine Learning Engineer will have the following skills and experience:
- Master’s or PhD in a quantitative field such as statistics, mathematics, physics, or computer science.
- At least w years experience in engineering
- Proficient in programming languages such as Python or R.
- Experience with machine learning frameworks such as TensorFlow or PyTorch.
- Experience with API’s
- Excellent communication and presentation skills.
- Must be able to work independently and as part of a team.
- Must be able to work in London.
SALARY AND BENEFITS
As a Data Scientist in this role, you will receive a base salary of £80,000 – £100,000 + company benefits
HOW TO APPLY
Either send your CV to Joseph Gregory through the link on this page or email it

Machine Learning Engineer
London
£80000 - £100000
+ Data Science
PermanentLondon
MACHINE LEARNING ENGINEER
£80,000-£100,000
HYBRID (3 days per week)
THE COMPANY
This company is revolutionising the way data is used in the property industry. They are on the lookout for a Machine Learning Engineer.
As a Machine Learning Engineer, you will be responsible for building data pipelines and pushing models into production that will inform critical business decisions.
THE ROLE
As a Machine Learning Engineer in this role, you will have the following responsibilities:
- This role will sit within the Engineering team and reports directly to the head of engineering.
- Working cross-disciplined; liaising with data scientists and engineers to push models into production.
- Building Data Pipelines
- Maintaining existing models
YOUR SKILLS AND EXPERIENCE
The successful Machine Learning Engineer will have the following skills and experience:
- Master’s or PhD in a quantitative field such as statistics, mathematics, physics, or computer science.
- At least w years experience in engineering
- Proficient in programming languages such as Python or R.
- Experience with machine learning frameworks such as TensorFlow or PyTorch.
- Experience with API’s
- Excellent communication and presentation skills.
- Must be able to work independently and as part of a team.
- Must be able to work in London.
SALARY AND BENEFITS
As a Data Scientist in this role, you will receive a base salary of £80,000 – £100,000 + company benefits
HOW TO APPLY
Either send your CV to Joseph Gregory through the link on this page or email it

Machine Learning Engineer
London
£70000 - £100000
+ Data Science
PermanentLondon
MACHINE LEARNING ENGINEER
£80,000-£100,000
HYBRID
THE COMPANY
This company is revolutionising the way data is used in the property industry. They are on the lookout for a Machine Learning Engineer.
As a Machine Learning Engineer, you will be responsible for building data pipelines and pushing models into production that will inform critical business decisions.
RESPONSIBILITIES
As a Machine Learning Engineer in this role, you will have the following responsibilities:
- This role will sit within the Engineering team and reports directly to the head of engineering.
- Working cross-disciplined; liaising with data scientists and engineers to push models into production.
- Building Data Pipelines
- Maintaining existing models
REQUIREMENTS:
The successful Machine Learning Engineer will have the following skills and experience:
- Master’s or PhD in a quantitative field such as statistics, mathematics, physics, or computer science.
- At least w years experience in engineering
- Proficient in programming languages such as Python or R.
- Experience with machine learning frameworks such as TensorFlow or PyTorch.
- Experience with API’s
- Excellent communication and presentation skills.
- Must be able to work independently and as part of a team.
- Must be able to work in London.
SALARY AND BENEFITS
As a Data Scientist in this role, you will receive a base salary of £80,000 – £100,000 + company benefits
HOW TO APPLY
Either send your CV to Joseph Gregory through the link on this page or email it
Machine Learning, Data Science, Engineering, CICD, CI’CD, CI/CD, Pipelines, property, production, deploy, aws, gcp, cloud, azure

Geospatial Data Engineer
City of London
£50000 - £65000
+ Data Science
PermanentCity of London, London
GEOSPATIAL DATA ENGINEER
HYBRID (LONDON)
£50,000 – £65,000
COMPANY:
We are working with a company aimed at harnessing the power of geospatial data to grow its intelligence platform to aid in natural catastrophe prediction. They work with satellite imagery to assess damages and predict areas that are likely to be impacted.
RESPONSIBILITIES:
- Design, develop, and maintain geospatial software and applications.
- Collaborate with cross-functional teams to gather requirements and define project scope.
- Analyse and process geospatial data from various sources.
- Implement and optimize geospatial algorithms and models.
- Creating end-to-end solutions.
REQUIREMENTS:
- Bachelor’s or Master’s degree in Geospatial Engineering, Geography, Computer Science, or a related field.
- Proven experience in geospatial software development and analysis.
- Proficiency in GIS (Geographic Information Systems) software and tools.
- Strong programming skills in languages such as Python, Java, or C++.
- Knowledge of spatial databases and data management.
- Familiarity with geospatial data formats (e.g., Shapefiles, GeoJSON, KML).
- Excellent problem-solving and communication skills.
NEXT STEPS:
If this looks of interest, please reach out to Joseph Gregory
PROCESS:
HR Chat
Culture Interview
Technical interview

CAN’T FIND THE RIGHT OPPORTUNITY?
GET IN TOUCH
today
If you can’t see what you’re looking for right now, send us your CV anyway – we’re always getting fresh new roles through the door.
Industry Hub
HARNHAM
News & Blog
With over 10 years experience working solely in the Data & 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.
A Snapshot of AI and ML Engineering Market Trends
Unsurprisingly, explosions in artificial intelligence (AI) and machine learning (ML) development are driving much of the growth…
Data Analysis in Rugby Union
The Rugby World Cup is in full steam and for weeks now, rugby fanatics have had their…
Risk Analytics in Banking
It’s widely known that artificial intelligence (AI) and machine learning (ML) can’t run on empty. Rather, these…
2023 Research: What’s Impacting Data Professionals in Europe?
As an established recruitment business for data roles in the UK, Europe and US, it is essential…
How to Attract Top Talent During the September Surge
As companies slowly begin to ramp back up after the summer slowdown, September and October have fast…
Have Our Digital Analytics Predictions for 2023 Come True?
At the start of the year, our digital analytics team made some predictions on where they thought…
CV Tips: How to Sell Yourself to Potential Employers
At Harnham, our recruitment consultants spend hours each day reviewing CVs. You’d be surprised at how many…
A Summary of Harnham’s 2023 US Salary Guide
A Summary of Harnham’s 2023 US Salary Guide Harnham’s 2023 US Salary Guide provides an in-depth overview…
Key Insights from the 2023 UK Data & AI Salary Guide
At Harnham, we pride ourselves on having a comprehensive understanding of the data industry and having our…
The Data & AI Podcast Ep. 2 – What is Data Literacy?
With the data space transforming at rapid pace, it can be difficult to keep up with the…
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 &
Analytics.