cover image
Randstad Digital

Machine Learning Developer with AI &Python

Hybrid

Sheffield, United kingdom

Freelance

12-02-2026

Share this job:

Skills

Python PostgreSQL DevOps Kubernetes Azure Kubernetes Service (AKS) Azure DevOps Test Machine Learning PyTorch TensorFlow Azure Software Development SDLC OpenCV NLP

Job Specifications

Machine Learning Developer (Document AI & NLP)

Duration:6-month contract (FTC/Subcon) role

Hybrid 3 days onsite

Location:Sheffield

The Role

You will design and build Python-based ML and OCR components, taking ownership of the full lifecycle—from initial requirement gathering with stakeholders to deployment and production support.

Core Responsibilities

Model Development: Build and iterate on models for content extraction and classification.
End-to-End Delivery: Support the full software development lifecycle (SDLC), including testing, deployment, and API resilience.
Collaboration: Work closely with Product Managers and technical teams to translate business needs into scalable AI solutions.
Innovation: Continuously test and improve existing features using traditional ML and Generative AI.

Technical Requirements

Mandatory Skills:

Azure Machine Learning: Proven experience within the Azure ecosystem.
Document AI: Strong background in Intelligent Document Processing (IDP) using both traditional and Generative AI (specifically open-source models).
Python Expert: Deep proficiency in Python for production-level Machine Learning and NLP.

Frameworks & Tools:

ML/DL: TensorFlow, PyTorch, or Hugging Face.
Processing: OpenCV, Spacy, Regex, and OCR technologies.
DevOps/Security: Experience delivering secure, resilient code and managing APIs.

Nice to Have:

Knowledge of PostgreSQL for data management.
Experience with Azure Kubernetes Service (AKS), Azure CLI, and Azure DevOps.
Experience in high-cadence production environments.

About the Company

Randstad Digital is a trusted digital enablement partner that facilitates accelerated transformation for businesses by providing global talent, capacity, and solutions across specialized domains. Our talent solutions allow you to seamlessly scale your team while connecting you with skilled professionals around the world who align with your chosen technologies. Our focus lies in managed solutions, and we empower businesses to move at speed and achieve goals efficiently. We support four service lines including customer experie... Know more