data & AI
Diversity Report

GLOBAL
DIVERSITY GUIDE 2023 - 2024

Download a copy today and join us at one of our events, to get an overview and additional insight from the Harnham Team on the guide.

DIVERSITY GUIDES 2022

An in-depth look into diversity within Data & AI, we have been carrying out primary research for a number of years to create annual diversity guides.

Download our previous editions, which have given us unrivalled insight into where the industry currently stands in its push for a more representative workforce.

They are here to highlight where the industry can improve, how it can improve and to help make those improvements.

2022
DiDUS2022

USA DIVERSITY REPORT

Fundamentally, what you can do with your data and how useful it may be will hinge on its quality.

EuDID22

EU DIVERSITY REPORT

Fundamentally, what you can do with your data and how useful it may be will hinge on its quality.

UKDiD22

UK DIVERSITY REPORT

Fundamentally, what you can do with your data and how useful it may be will hinge on its quality.

2024 GUIDE

DOWNLOAD THE
DATA & AI SALARY GUIDE 2024

For the last 12 years, the world’s largest census of professionals, managers and leaders in the data space have come together to contribute to our crucial industry research and we’d love you to take part.

Machine Learning Engineer – Remote

New York

$150 - $165

+ Data Science & AI

Contract
New York

To Apply for this Job Click Here

The Company

Our client is an innovative gaming company focused on creating high‑quality, immersive experiences powered by advanced technology. They combine strong engineering with creative design to develop games enjoyed by players worldwide, and are expanding their AI capabilities to push the boundaries of gameplay and simulation.

Role Overview

We are looking for an engineer who can take ownership of the full lifecycle of Reinforcement Learning (RL) systems-from model design and experimentation through large‑scale training and deployment. This position suits someone who enjoys working at the intersection of research, software engineering, and cloud computing, and who thrives in environments with complex data and evolving requirements.

What You’ll Do

  • Develop RL solutions end‑to‑end, covering data pipelines, model design, training, and production deployment.
  • Run RL and ML experiments using Python‑based machine learning frameworks.
  • Implement, customize, and tune RL algorithms such as PPO, SAC, and DQN.
  • Architect RL systems using modern cloud tools and distributed infrastructure.
  • Improve RL training pipelines to maximize performance, scalability, and reliability.

Requirements (Must‑Have)

  • Several years of experience delivering RL systems that have been used in real‑world or production environments.
  • Deep understanding of core RL algorithm families and training workflows.
  • Strong hands‑on experience with Python and frameworks like PyTorch or TensorFlow.
  • Experience working with real RL datasets, including data formats, schemas, and collection processes.
  • Proven ability to write production‑quality machine learning code.

Bonus Skills (Nice to Have)

  • Experience with distributed RL frameworks (e.g., Ray RLlib).
  • Familiarity with cloud platforms, with preference for experience on Google Cloud.
  • Background in RL applied to computer vision.
  • Exposure to backend engineering, DevOps, or MLOps infrastructure.

To Apply for this Job Click Here

Senior Data Platform Engineer

Newcastle upon Tyne

£90000 - £105000

+ Data Engineering

Permanent
Newcastle upon Tyne, Tyne and Wear

To Apply for this Job Click Here

Senior Data Platform Engineer

£90,000-£105,000

Remote (Quarterly meets in London)

This is a standout opportunity to work on high-scale data challenges, designing the next generation of a cutting‑edge analytics and AI platform. You will join a small, authentic, highly collaborative engineering team where your ideas have real impact and where ownership is encouraged from day one.

THE COMPANY

This organisation operates in the digital analytics and advertising technology space, helping clients understand online behaviours and turn data into actionable insight. They build and maintain a modern data platform and the applications that sit on top of it, used by clients to explore trends and drive smarter advertising decisions.

THE ROLE

As Senior Data Platform Engineer, you will help shape a distributed data and compute platform designed for large‑scale ingestion, transformation and machine learning workloads.

Specifically, you can expect to be involved in the following:

  • Designing and optimising of distributed systems for high‑throughput data processing
  • Build services and tools in Python or Go, with the opportunity to cross‑train in the other.
  • Work across data pipelines, data warehouses and processing frameworks to support analytics and AI products, contributing to new applications and evolving existing client‑facing tools.
  • Collaborate with data science and engineering teams to enable new features and products.
  • Take ownership of technical decisions in a startup environment with significant autonomy.

SKILLS AND EXPERIENCE

The successful Senior Data Platform Engineer will have the following skills and experience:

  • Strong commercial experience in Python or Go, and willingness to learn the other.
  • Expertise in distributed systems or large‑scale data processing.
  • Strong knowledge of SQL and data warehouse technologies.
  • Experience working with cloud environments such as AWS or GCP.
  • Exposure to Kubernetes, BigQuery or GPU‑based processing is beneficial.
  • Experience in digital analytics or AdTech is a bonus but not required.

BENEFITS

The successful Senior Data Platform Engineer will receive the following:

  • Salary between £90,000 – £105,000 – depending on experience, plus competitive benefits.

HOW TO APPLY

Please register your interest by sending your resume to Majid Latif via the Apply link on this page.

To Apply for this Job Click Here

Senior Data Platform Engineer

Sheffield

£90000 - £105000

+ Data Engineering

Permanent
Sheffield, South Yorkshire

To Apply for this Job Click Here

Senior Data Platform Engineer

£90,000-£105,000

Remote (Quarterly meets in London)

This is a standout opportunity to work on high-scale data challenges, designing the next generation of a cutting‑edge analytics and AI platform. You will join a small, authentic, highly collaborative engineering team where your ideas have real impact and where ownership is encouraged from day one.

THE COMPANY

This organisation operates in the digital analytics and advertising technology space, helping clients understand online behaviours and turn data into actionable insight. They build and maintain a modern data platform and the applications that sit on top of it, used by clients to explore trends and drive smarter advertising decisions.

THE ROLE

As Senior Data Platform Engineer, you will help shape a distributed data and compute platform designed for large‑scale ingestion, transformation and machine learning workloads.

Specifically, you can expect to be involved in the following:

  • Designing and optimising of distributed systems for high‑throughput data processing
  • Build services and tools in Python or Go, with the opportunity to cross‑train in the other.
  • Work across data pipelines, data warehouses and processing frameworks to support analytics and AI products, contributing to new applications and evolving existing client‑facing tools.
  • Collaborate with data science and engineering teams to enable new features and products.
  • Take ownership of technical decisions in a startup environment with significant autonomy.

SKILLS AND EXPERIENCE

The successful Senior Data Platform Engineer will have the following skills and experience:

  • Strong commercial experience in Python or Go, and willingness to learn the other.
  • Expertise in distributed systems or large‑scale data processing.
  • Strong knowledge of SQL and data warehouse technologies.
  • Experience working with cloud environments such as AWS or GCP.
  • Exposure to Kubernetes, BigQuery or GPU‑based processing is beneficial.
  • Experience in digital analytics or AdTech is a bonus but not required.

BENEFITS

The successful Senior Data Platform Engineer will receive the following:

  • Salary between £90,000 – £105,000 – depending on experience, plus competitive benefits.

HOW TO APPLY

Please register your interest by sending your resume to Majid Latif via the Apply link on this page.

To Apply for this Job Click Here

Senior Data Platform Engineer

Liverpool

£90000 - £105000

+ Data Engineering

Permanent
Liverpool, Merseyside

To Apply for this Job Click Here

Senior Data Platform Engineer

£90,000-£105,000

Remote (Quarterly meets in London)

This is a standout opportunity to work on high-scale data challenges, designing the next generation of a cutting‑edge analytics and AI platform. You will join a small, authentic, highly collaborative engineering team where your ideas have real impact and where ownership is encouraged from day one.

THE COMPANY

This organisation operates in the digital analytics and advertising technology space, helping clients understand online behaviours and turn data into actionable insight. They build and maintain a modern data platform and the applications that sit on top of it, used by clients to explore trends and drive smarter advertising decisions.

THE ROLE

As Senior Data Platform Engineer, you will help shape a distributed data and compute platform designed for large‑scale ingestion, transformation and machine learning workloads.

Specifically, you can expect to be involved in the following:

  • Designing and optimising of distributed systems for high‑throughput data processing
  • Build services and tools in Python or Go, with the opportunity to cross‑train in the other.
  • Work across data pipelines, data warehouses and processing frameworks to support analytics and AI products, contributing to new applications and evolving existing client‑facing tools.
  • Collaborate with data science and engineering teams to enable new features and products.
  • Take ownership of technical decisions in a startup environment with significant autonomy.

SKILLS AND EXPERIENCE

The successful Senior Data Platform Engineer will have the following skills and experience:

  • Strong commercial experience in Python or Go, and willingness to learn the other.
  • Expertise in distributed systems or large‑scale data processing.
  • Strong knowledge of SQL and data warehouse technologies.
  • Experience working with cloud environments such as AWS or GCP.
  • Exposure to Kubernetes, BigQuery or GPU‑based processing is beneficial.
  • Experience in digital analytics or AdTech is a bonus but not required.

BENEFITS

The successful Senior Data Platform Engineer will receive the following:

  • Salary between £90,000 – £105,000 – depending on experience, plus competitive benefits.

HOW TO APPLY

Please register your interest by sending your resume to Majid Latif via the Apply link on this page.

To Apply for this Job Click Here

Machine Learning Engineer (Reinforcement Learning)

Manhattan

$65 - $75

+ Data Science & AI

Contract
Manhattan, New York

To Apply for this Job Click Here

The Role:
You will design, train, optimize, and productionize Reinforcement Learning models at scale. This role is ideal for someone who is comfortable operating across research, engineering, and cloud systems while owning end‑to‑end RL development. You will work with complex datasets, ambiguous requirements, and modern distributed systems.
Key Responsibilities:

  • Build RL solutions from data collection to deployment.
  • Run ML and RL experiments using Python ML libraries.
  • Implement and tune RL algorithms such as PPO, SAC, or DQN.
  • Design RL architectures using cloud tooling.
  • Optimize RL pipelines for speed, scale, and reliability.

Requirements (Must Have):

  • Multiple years experience delivering production or real‑world RL solutions.
  • Strong knowledge of RL algorithm families and training procedures.
  • Hands‑on experience with Python, PyTorch or TensorFlow.
  • Experience working with real RL datasets and associated data schemas.
  • Experience shipping production‑ready ML code.

Nice to Have:

  • Distributed RL (Ray RLLib).
  • Cloud platforms (GCP preferred).
  • CV‑based RL experience.
  • Backend engineering or MLOps exposure.

To Apply for this Job Click Here

Senior Data Platform Engineer

Manchester

£90000 - £105000

+ Data Engineering

Permanent
Manchester, Greater Manchester

To Apply for this Job Click Here

Senior Data Platform Engineer

£90,000-£105,000

Remote (Quarterly meets in London)

This is a standout opportunity to work on high-scale data challenges, designing the next generation of a cutting‑edge analytics and AI platform. You will join a small, authentic, highly collaborative engineering team where your ideas have real impact and where ownership is encouraged from day one.

THE COMPANY

This organisation operates in the digital analytics and advertising technology space, helping clients understand online behaviours and turn data into actionable insight. They build and maintain a modern data platform and the applications that sit on top of it, used by clients to explore trends and drive smarter advertising decisions.

THE ROLE

As Senior Data Platform Engineer, you will help shape a distributed data and compute platform designed for large‑scale ingestion, transformation and machine learning workloads.

Specifically, you can expect to be involved in the following:

  • Designing and optimising of distributed systems for high‑throughput data processing
  • Build services and tools in Python or Go, with the opportunity to cross‑train in the other.
  • Work across data pipelines, data warehouses and processing frameworks to support analytics and AI products, contributing to new applications and evolving existing client‑facing tools.
  • Collaborate with data science and engineering teams to enable new features and products.
  • Take ownership of technical decisions in a startup environment with significant autonomy.

SKILLS AND EXPERIENCE

The successful Senior Data Platform Engineer will have the following skills and experience:

  • Strong commercial experience in Python or Go, and willingness to learn the other.
  • Expertise in distributed systems or large‑scale data processing.
  • Strong knowledge of SQL and data warehouse technologies.
  • Experience working with cloud environments such as AWS or GCP.
  • Exposure to Kubernetes, BigQuery or GPU‑based processing is beneficial.
  • Experience in digital analytics or AdTech is a bonus but not required.

BENEFITS

The successful Senior Data Platform Engineer will receive the following:

  • Salary between £90,000 – £105,000 – depending on experience, plus competitive benefits.

HOW TO APPLY

Please register your interest by sending your resume to Majid Latif via the Apply link on this page.

To Apply for this Job Click Here

Senior Data Platform Engineer

Leeds

£90000 - £105000

+ Data Engineering

Permanent
Leeds, West Yorkshire

To Apply for this Job Click Here

Senior Data Platform Engineer

£90,000-£105,000

Remote (Quarterly meets in London)

This is a standout opportunity to work on high-scale data challenges, designing the next generation of a cutting‑edge analytics and AI platform. You will join a small, authentic, highly collaborative engineering team where your ideas have real impact and where ownership is encouraged from day one.

THE COMPANY

This organisation operates in the digital analytics and advertising technology space, helping clients understand online behaviours and turn data into actionable insight. They build and maintain a modern data platform and the applications that sit on top of it, used by clients to explore trends and drive smarter advertising decisions.

THE ROLE

As Senior Data Platform Engineer, you will help shape a distributed data and compute platform designed for large‑scale ingestion, transformation and machine learning workloads.

Specifically, you can expect to be involved in the following:

  • Designing and optimising of distributed systems for high‑throughput data processing
  • Build services and tools in Python or Go, with the opportunity to cross‑train in the other.
  • Work across data pipelines, data warehouses and processing frameworks to support analytics and AI products, contributing to new applications and evolving existing client‑facing tools.
  • Collaborate with data science and engineering teams to enable new features and products.
  • Take ownership of technical decisions in a startup environment with significant autonomy.

SKILLS AND EXPERIENCE

The successful Senior Data Platform Engineer will have the following skills and experience:

  • Strong commercial experience in Python or Go, and willingness to learn the other.
  • Expertise in distributed systems or large‑scale data processing.
  • Strong knowledge of SQL and data warehouse technologies.
  • Experience working with cloud environments such as AWS or GCP.
  • Exposure to Kubernetes, BigQuery or GPU‑based processing is beneficial.
  • Experience in digital analytics or AdTech is a bonus but not required.

BENEFITS

The successful Senior Data Platform Engineer will receive the following:

  • Salary between £90,000 – £105,000 – depending on experience, plus competitive benefits.

HOW TO APPLY

Please register your interest by sending your resume to Majid Latif via the Apply link on this page.

To Apply for this Job Click Here

Senior Data Platform Engineer

Birmingham

£90000 - £105000

+ Data Engineering

Permanent
Birmingham, West Midlands

To Apply for this Job Click Here

Senior Data Platform Engineer

£90,000-£105,000

Remote (Quarterly meets in London)

This is a standout opportunity to work on high-scale data challenges, designing the next generation of a cutting‑edge analytics and AI platform. You will join a small, authentic, highly collaborative engineering team where your ideas have real impact and where ownership is encouraged from day one.

THE COMPANY

This organisation operates in the digital analytics and advertising technology space, helping clients understand online behaviours and turn data into actionable insight. They build and maintain a modern data platform and the applications that sit on top of it, used by clients to explore trends and drive smarter advertising decisions.

THE ROLE

As Senior Data Platform Engineer, you will help shape a distributed data and compute platform designed for large‑scale ingestion, transformation and machine learning workloads.

Specifically, you can expect to be involved in the following:

  • Designing and optimising of distributed systems for high‑throughput data processing
  • Build services and tools in Python or Go, with the opportunity to cross‑train in the other.
  • Work across data pipelines, data warehouses and processing frameworks to support analytics and AI products, contributing to new applications and evolving existing client‑facing tools.
  • Collaborate with data science and engineering teams to enable new features and products.
  • Take ownership of technical decisions in a startup environment with significant autonomy.

SKILLS AND EXPERIENCE

The successful Senior Data Platform Engineer will have the following skills and experience:

  • Strong commercial experience in Python or Go, and willingness to learn the other.
  • Expertise in distributed systems or large‑scale data processing.
  • Strong knowledge of SQL and data warehouse technologies.
  • Experience working with cloud environments such as AWS or GCP.
  • Exposure to Kubernetes, BigQuery or GPU‑based processing is beneficial.
  • Experience in digital analytics or AdTech is a bonus but not required.

BENEFITS

The successful Senior Data Platform Engineer will receive the following:

  • Salary between £90,000 – £105,000 – depending on experience, plus competitive benefits.

HOW TO APPLY

Please register your interest by sending your resume to Majid Latif via the Apply link on this page.

To Apply for this Job Click Here

Find BRILLIANT DATA
CAREERS & MORE ANALYTICS JOBS
THAN ANYONE ELSE
- APPLY RIGHT NOW

Harnham is one of the leading data recruitment companies in the world, and we are dedicated to helping data professionals find their ideal data job.

We're proud to have access to a global network of top employers and recruitment partners, and our team specialize in connecting data professionals to the right data analyst jobs.

Whether you're seeking entry-level data analyst jobs or senior-level analytics jobs with top employers, we have the right opportunity for you. Search now to find the perfect selection of analytics jobs to match your technical skills and industry experience.

We also provide a variety of career support services, such as resume and interview preparation, to help data professionals get the most out of their job searches. Follow us on LinkedIn for all the latest news and content: