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!
Data Scientist
Newcastle upon Tyne
£60000 - £70000
+ Data Science & AI
PermanentNewcastle upon Tyne, Tyne and Wear
To Apply for this Job Click Here
Data Scientist – Fully Remote
We are working on a Data Science role with a leading FTSE100 company that are going through a major data transformation. They’ve built a strong Data Engineering foundation and are now expanding into advanced analytics and Data Science. This role is the first permanent Data Scientist in the team – a genuinely rare opportunity to shape what Data Science looks like from the ground up.
What You’ll Be Working On
- A mix of traditional DS and cutting-edge AI/LLM work, including:
- Building models and analytics to support commercial teams
- Developing Q&A-style LLM tools inside Databricks
- Exploring customer satisfaction and review data (e.g., identifying drivers behind quality scores)
- NLP on large volumes of free-text data
- Regression and hypothesis testing across product and operational data
- Theme extraction from defect reports and customer feedback
- Helping challenge assumptions with data-driven evidence
Tech Environment
- Python & SQL
- Machine Learning, statistical modelling, data manipulation
- Cloud-first setup (Azure preferred; Databricks is widely used)
- Exposure to LLMs or AI agents is extremely valuable

To Apply for this Job Click Here
Principal AI Engineer
€60000 - €100000
+ Data Science & AI
PermanentNederland
To Apply for this Job Click Here
Job Opportunity: Principal AI Engineer | Remote or Hybrid
Location: Remote or Hybrid (HQ in [City])
Role Type: Full-Time
Seniority: Principal / Expert
Start Date: ASAP
About the Company
The company is expanding its AI capabilities to build innovative, intelligent systems that power next-generation products and experiences. With an ambitious roadmap centered on generative AI, advanced machine learning, and large-scale automation, they are seeking a highly experienced Principal AI Engineer to lead technical strategy, guide system architecture, and drive innovation across the organization.
This is a pivotal role that will shape the long-term AI direction, influence key engineering decisions, and deliver solutions that have significant impact on the company’s technical evolution.
The Role
The Principal AI Engineer will act as a hands-on technical leader, responsible for designing, developing, and scaling advanced AI systems. The role involves high-level architectural thinking, applied research, and deep technical execution, including oversight of model development, evaluation, deployment, and optimization.
The successful candidate will collaborate with engineering, data, and product stakeholders to define the AI vision while also mentoring teams and setting engineering standards that enable excellence and innovation.
Key Responsibilities
- Lead the design and development of complex AI systems, including generative AI models, LLM-powered applications, and large-scale machine learning infrastructures.
- Define and drive the company’s AI technical strategy, ensuring alignment with business goals.
- Oversee model experimentation, fine-tuning, evaluation, and deployment into production environments.
- Set best practices for ML engineering, model lifecycle management, security, and governance.
- Provide expert guidance on architecture decisions across data, ML, and application layers.
- Collaborate with cross-functional teams to identify high-impact AI opportunities and translate them into technical solutions.
- Mentor and support engineering teams, elevating technical capabilities across the organization.
- Stay ahead of industry developments, research breakthroughs, and emerging AI frameworks.
Required Experience
- 7+ years of experience in AI/ML engineering, with a strong track record of delivering production-grade AI systems.
- Deep expertise in Python and modern ML frameworks (PyTorch, TensorFlow, JAX).
- Extensive hands-on experience working with large language models, generative AI architectures, and related tooling.
- Strong knowledge of model serving, orchestration, distributed training, and scalable inference systems.
- Experience architecting and deploying AI solutions on cloud platforms (AWS/GCP/Azure).
- Proven ability to lead complex AI initiatives, influence technical direction, and guide multidisciplinary teams.
- Strong understanding of data engineering, MLOps, model governance, and ML lifecycle best practices.
- Ability to thrive in a fast-paced environment and navigate ambiguous, greenfield challenges.
What the Company Offers
- A strategic role with significant influence over the AI roadmap and technical foundations.
- Competitive salary, equity, and comprehensive benefits.
- Flexible remote or hybrid working environment.
- Opportunities to work with state-of-the-art AI technologies and contribute to groundbreaking products.
- A culture that values innovation, autonomy, and continuous learning.

To Apply for this Job Click Here
Lead AI Engineeer
€100000 - €101000
+ Data Science & AI
PermanentNederland
To Apply for this Job Click Here
Job Opportunity: Lead AI Engineer | Remote | New AI Team
Location: Fully Remote
Role Type: Full-Time
Seniority: Lead / Senior
Start Date: ASAP
About the Company
The company is building a brand-new AI function to power the next generation of intelligent products and automation capabilities. With a focus on generative AI, large language models, and cutting-edge applied research, they are searching for a seasoned Lead AI Engineer to help architect, develop, and scale core AI capabilities across the business.
This is an opportunity to join at the ground floor, shape the technical direction of the AI stack, and work with a highly collaborative team committed to innovation.
The Role
The Lead AI Engineer will take ownership of designing, building, and deploying advanced AI systems with a strong focus on generative AI and LLM-based applications. This role combines hands-on technical work with leadership responsibilities, including guiding engineering practices, influencing product strategy, and mentoring team members as the AI team grows.
Key Responsibilities
- Architect, build, and deploy generative AI solutions, including LLM-powered applications and retrieval-augmented systems.
- Lead the technical direction of AI projects, ensuring scalability, performance, and reliability.
- Develop high-quality, production-ready Python code and machine learning pipelines.
- Evaluate, fine-tune, and integrate large language models (open-source and API-based).
- Collaborate with cross-functional teams to define AI use cases and translate them into robust engineering solutions.
- Implement best practices for model lifecycle management, observability, and continuous improvement.
- Mentor junior engineers and contribute to shaping a world-class AI engineering culture.
- Stay up to date with research, tooling, and emerging capabilities in the GenAI ecosystem.
Required Experience
- 5+ years of professional experience in AI/ML engineering, with a strong background in Python (senior-level proficiency required).
- Hands-on experience fine-tuning, adapting, and deploying large language models (e.g., Llama, GPT-based models, Mistral, etc.).
- Strong understanding of generative AI architectures, prompt engineering, and vector search/RAG systems.
- Experience building production-grade AI applications and data pipelines.
- Proficiency with modern ML frameworks (PyTorch, TensorFlow, JAX) and model-serving frameworks (FastAPI, Triton, Ray, etc.).
- Solid knowledge of cloud platforms (AWS/GCP/Azure) and containerization (Docker, Kubernetes).
- A proven ability to lead technical projects and mentor other engineers.
- Comfort working in a startup or greenfield environment where autonomy and initiative are key.
What the Company Offers
- Fully remote role with flexible working arrangements.
- High ownership in shaping AI strategy, tooling, and technical foundations.
- Competitive salary + equity/benefits package.
- Opportunity to work with cutting-edge GenAI techniques and contribute to innovative products.
- A collaborative environment that values experimentation and engineering excellence.

To Apply for this Job Click Here
ML Ops Engineer
Amsterdam
€60000 - €65000
+ Data Science & AI
PermanentAmsterdam, North Holland
To Apply for this Job Click Here
Job Opportunity: MLOps Engineer (Full-Lifecycle) | Early-Stage Startup
Location: Remote or Hybrid (HQ in [City])
Role Type: Full-Time
Start Date: ASAP
About the Company
The company is a small, fast-moving startup building [short description of product/mission]. With a lean, collaborative team focused on delivering real value through AI, they are seeking an experienced MLOps Engineer to own and optimize their end-to-end machine learning pipeline as they scale.
The Role
As the company’s first dedicated MLOps hire, the successful candidate will be responsible for establishing and maintaining the full MLOps lifecycle-from data ingestion and experimentation to deployment, monitoring, and continuous optimization. They will work closely with ML engineers and the product team to ensure models move into production smoothly, reliably, and efficiently.
Responsibilities
- Designing, building, and maintaining scalable ML pipelines (training, validation, deployment).
- Developing CI/CD workflows for ML models and data pipelines.
- Implementing model and data versioning, lineage tracking, and reproducibility best practices.
- Managing infrastructure for training and inference (cloud, containers, orchestration).
- Building monitoring systems for data drift, model performance, and operational reliability.
- Optimizing cost, performance, and automation across the ML lifecycle.
- Collaborating with ML engineers to transition prototypes into production-ready systems.
- Promoting engineering excellence, documentation, and observability.
Qualifications
- 3+ years of industry experience in MLOps, ML Engineering, or DevOps for ML systems.
- Proven experience managing the full ML lifecycle in production environments.
- Strong experience with cloud platforms (AWS/GCP/Azure) and infrastructure-as-code tools (Terraform, CloudFormation).
- Hands-on expertise with containerization and orchestration (Docker, Kubernetes).
- Familiarity with ML pipeline tools (Kubeflow, Airflow, MLflow, Vertex AI, SageMaker, etc.).
- Strong programming skills in Python and experience with CI/CD tools (GitHub Actions, GitLab CI, etc.).
- Understanding of monitoring, tracing, alerting, and model observability tools.
- A startup mindset: autonomous, resourceful, and comfortable building systems from scratch.
What the Company Offers
- High ownership and the opportunity to shape the ML infrastructure from the ground up.
- A collaborative team culture that values creativity, speed, and experimentation.
- Competitive salary + equity package.
- Flexible work environment.
- A chance to have significant impact on a product used by real customers.

To Apply for this Job Click Here
Applied Scientist
New York
$60 - $75
+ Data Science & AI
ContractNew York
To Apply for this Job Click Here
What You’ll Do
Experiment and Develop
-
Lead the full model development lifecycle, from research and prototyping to production deployment.
-
Apply best practices for reproducibility, model governance, and high-quality software delivery.
Collaborate
-
Work closely with product, engineering, and research teams across multiple regions.
-
Mentor teammates, share knowledge, and contribute to a culture of technical excellence.
Deliver
-
Translate complex business needs into scoped, actionable ML and NLP projects.
-
Ensure timely, well-managed delivery in a dynamic, fast-paced environment.
Innovate
-
Explore new methods, frameworks, and model architectures.
-
Drive experimentation with emerging NLP, IR, and LLM techniques.
Inspire
-
Communicate findings clearly to both technical and non-technical audiences.
-
Help guide enterprise adoption of modern AI technologies.
Basic Qualifications
-
Master’s degree in a relevant field or equivalent applied experience.
-
3+ years building NLP, IR, or ML systems from inception through production.
-
Strong software engineering skills for prototyping and iterative development.
-
Demonstrated experience transforming research concepts into functional prototypes with clear objectives.
-
Ability to collaborate effectively within diverse, cross-functional teams.
-
Hands-on exploration of novel NLP or IR models to address real-world challenges.
-
Experience thriving in fast-paced, agile environments.
-
Excellent communication skills and strong data-driven decision making.
Technical Requirements
-
Solid understanding of classical ML methods for NLP tasks.
-
Strong knowledge of deep learning approaches, including transformer-based architectures.
-
Familiarity with the internals and behavior of large language models.
-
Experience working on text-heavy NLP projects.
-
Practical experience with Generative AI techniques such as:
-
prompt engineering
-
in-context learning
-
chain-of-thought prompting
-
prompt optimization and evaluation
-
controlled generation
-
function calling
-
-
Experience with RAG architectures, model fine-tuning, and creating training datasets.
-
Exposure to agentic frameworks (LangGraph, AutoGen, Semantic Kernel, etc.).
-
Proficiency in Python, Git, and cloud environments (AWS or Azure) for model development and deployment.
-
Experience with rapid prototyping, lightweight UIs, and agile iteration.
Preferred Qualifications
-
5+ years designing NLP, IR, or ML systems in industry or research settings.
-
Background in building search or Q&A systems across large document corpora.
-
Experience with long-document summarization or high-volume text processing.
-
Familiarity with legal-tech or document-heavy enterprise workflows.
-
Publications at major conferences such as ACL, EMNLP, NAACL, NeurIPS, ICLR, SIGIR, ICML, or similar.

To Apply for this Job Click Here
Contract role – Junior analyst – Dutch speaking
Amsterdam
€24000 - €25000
+ Data Science & AI
PermanentAmsterdam, North Holland
To Apply for this Job Click Here
Graduate Data & Business Support – 6-Week Contract
Global Agency | Amsterdam
Salary: 2,800 monthly
Are you a recent graduate looking to kick-start your career within a fast-paced, international environment? This global agency, based in the heart of Amsterdam, is seeking an enthusiastic
Graduate Data & Business Support Assistant to join the team on a 6-week contract.
In this role, you will support our business operations and client-facing teams by working across data analysis, reporting, and administrative tasks. You’ll work closely with senior team members to ensure information is well-organised, accurate, and clearly presented. This is an excellent short-term opportunity to gain hands-on experience within a respected global organisation while developing valuable professional skills.
What you’ll be doing
- Assisting with data collection, organisation, and basic analysis
- Creating and maintaining spreadsheets in Excel, including data entry, formatting, and simple reporting
- Preparing documents, briefs, and internal materials using Word
- Supporting teams with general administrative duties to keep projects running smoothly
- Helping ensure data accuracy and consistency across multiple sources
- Collaborating with colleagues across departments in a dynamic, multicultural environment
What we’re looking for
- A recent graduate or early-career professional eager to learn
- Strong working knowledge of Microsoft Excel and Word
- Excellent attention to detail and organisational skills
- Ability to manage multiple tasks and meet deadlines
- A proactive mindset with strong communication abilities
- Fluent in English (additional languages are a bonus)
What we offer
- A 6-week contract within a globally recognised agency
- Hybrid working possibilities (depending on team schedules)
- A collaborative and supportive team environment
- The chance to gain experience in an international office in Amsterdam
- Exposure to real projects and the opportunity to build your professional portfolio
If you are organised, analytical, and ready to step into a global business environment, we’d love to hear from you. Apply now and take the next step in your career with us!

To Apply for this Job Click Here
Contract role – Junior analyst
Amsterdam
€24000 - €25000
+ Data Science & AI
PermanentAmsterdam, North Holland
To Apply for this Job Click Here
Graduate Data & Business Support – 6-Week Contract
Global Agency | Amsterdam
Salary: 2,800 monthly
Are you a recent graduate looking to kick-start your career within a fast-paced, international environment? This global agency, based in the heart of Amsterdam, is seeking an enthusiastic
Graduate Data & Business Support Assistant to join the team on a 6-week contract.
In this role, you will support our business operations and client-facing teams by working across data analysis, reporting, and administrative tasks. You’ll work closely with senior team members to ensure information is well-organised, accurate, and clearly presented. This is an excellent short-term opportunity to gain hands-on experience within a respected global organisation while developing valuable professional skills.
What you’ll be doing
- Assisting with data collection, organisation, and basic analysis
- Creating and maintaining spreadsheets in Excel, including data entry, formatting, and simple reporting
- Preparing documents, briefs, and internal materials using Word
- Supporting teams with general administrative duties to keep projects running smoothly
- Helping ensure data accuracy and consistency across multiple sources
- Collaborating with colleagues across departments in a dynamic, multicultural environment
What we’re looking for
- A recent graduate or early-career professional eager to learn
- Strong working knowledge of Microsoft Excel and Word
- Excellent attention to detail and organisational skills
- Ability to manage multiple tasks and meet deadlines
- A proactive mindset with strong communication abilities
- Fluent in English (additional languages are a bonus)
What we offer
- A 6-week contract within a globally recognised agency
- Hybrid working possibilities (depending on team schedules)
- A collaborative and supportive team environment
- The chance to gain experience in an international office in Amsterdam
- Exposure to real projects and the opportunity to build your professional portfolio
If you are organised, analytical, and ready to step into a global business environment, we’d love to hear from you. Apply now and take the next step in your career with us!

To Apply for this Job Click Here
Data Scientist (Experimentation)
London
£550 - £600
+ Data Science & AI
ContractLondon
To Apply for this Job Click Here
Contract Role: Data Scientist – Pricing, Promotions & Experimentation
Rate: £550-£600 per day (Inside IR35)
Location: Hybrid – 1 day per week onsite
Duration: 3 months initially
Overview
A leading organisation in the Online Marketplace sector is seeking a highly analytical Data Scientist to drive pricing optimisation, promotional effectiveness, and experimentation strategies. The role focuses on delivering commercial value through data-driven insights, robust modelling, and structured experimentation frameworks that support strategic decision-making across the business.
Key Responsibilities
-
Promotional Analysis & Strategy:
-
Conduct deep-dive analyses of promotional activity to uncover trends, performance drivers, and improvement opportunities.
-
Develop and test data-driven promotional strategies aimed at boosting customer engagement, operational efficiency, and commercial growth.
-
Measure promotional effectiveness, report on campaign performance, and provide optimisation recommendations.
-
-
Pricing Optimisation:
-
Build and refine pricing models to balance revenue growth, profitability, and competitive positioning across products and customer segments.
-
Use scenario modelling to assess the commercial impact of pricing decisions and propose optimal strategies.
-
Required Skills & Experience
-
Strong expertise in data analysis and applied statistical methods (e.g., regression, hypothesis testing).
-
Proven experience using data to drive measurable commercial outcomes such as revenue uplift, margin improvement, or market share growth.
-
Hands-on knowledge of pricing optimisation techniques and experimentation frameworks (e.g., elasticity modelling, A/B testing).
-
Ability to structure complex analytical problems, translate insights into actionable recommendations, and influence decision-making across cross-functional teams.
-
Proficiency in SQL, Python, R, or similar analytical toolsets.

To Apply for this Job Click Here
Data Science Manager
London
£550 - £650
+ Data Science & AI
ContractLondon
To Apply for this Job Click Here
DATA SCIENCE MANAGER – PRICING
3-6 Month Contract | £550-£650 per day (Outside IR35)
Hybrid – UK (1-2 Days Onsite)
THE COMPANY
A pioneering player in the circular economy is looking for a hands-on Data Science Manager to take ownership of their pricing strategy during a period of major growth. Founded over 20 years ago, the company has scaled from a small UK start-up to a global business with 1,000+ employees, multiple international offices, and a rapidly expanding Direct-to-Consumer offering. Backed by recent private equity investment, they are now doubling down on data, automation, and best-in-class pricing capability.
THE ROLE
This is a high-impact opportunity to lead and mature the pricing function within a fast-paced, data-rich environment. You’ll manage a small team of Data Science and Pricing specialists across the UK and US, while partnering closely with commercial leadership to build a world-class pricing engine.
You will take full ownership of the end-to-end pricing product – spanning both acquisition pricing and resale pricing. The company operates in multiple markets, including a large and fast-growing US textbook vertical, so you’ll shape differentiated pricing strategies based on product type, demand, and geography.
WHAT YOU’LL DO
* Lead a team of 3 (UK & US) across Data Science and Pricing
* Own the full pricing product lifecycle – modelling, deployment, testing, optimisation
* Improve existing algorithms and develop best practices for pricing across markets
* Deploy models in collaboration with the Data Platform/Engineering teams
* Work directly with senior commercial stakeholders to translate insights into action
* Operate in a high-change environment where speed, experimentation and adaptability are key
YOUR SKILLS
* Strong hands-on Data Science background (Python essential)
* Experience managing Data Science or Pricing teams
* Proven ability to build, optimise, and operationalise pricing models
* Excellent communication skills – able to influence senior non-technical leaders
* Entrepreneurial mindset – comfortable working in ambiguity and solving problems end-to-end
* Customer and product-focused, with a commercial approach to decision-making
TECH STACK
Python | SQL | GCP | Tableau
WHY APPLY?
Join a mission-led, high-growth business where data makes a tangible, measurable impact every day. You’ll shape a critical product, influence the commercial strategy, and help build a best-in-class pricing capability at a global scale.
HOW TO APPLY
Please send your CV to:

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.
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…
From Zero to AI: How One Investment Firm Built a World-Class Team in 18 Days
A global investment advisor managing over $268 billion across real estate, equity, and credit needed to build…
How to Maximise Your Data’s Value: The Use of AI in Advanced Analytics
By Roshni Baillie, Recruitment Consultant – Marketing & Insight, Harnham One thing I’m hearing again and again…
AI Governance Starts with People
By Kiran Ramasamy, Managing Consultant, Harnham When it comes to AI it is no longer a question…
15,000 Placements Later: What We’ve Learned About the Global Data & AI Talent Market
 By David Farmer, CEO, Harnham Global We haven’t just hit 15,000 placements, we’ve launched 15,000 careers,…
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.









