Randstad Technologies Recruitment
Machine Leaning Developer with AI &Python
Explore roles
Randstad Technologies Recruitment
Machine Leaning Developer with AI &Python
£350/day - £400/day
Sheffield
Hybrid
Graduate
Junior
Mid
Senior
Leader
Description

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.

Randstad Technologies is acting as an Employment Business in relation to this vacancy.

Role tech stack
Randstad Technologies Recruitment
Machine Leaning Developer with AI &Python£350/day - £400/day
Share role