×
Register Here to Apply for Jobs or Post Jobs. X

Machine Learning Developer AI &Python

Job in Sheffield, South Yorkshire, S5, England, UK
Listing for: Randstad Digital
Contract position
Listed on 2026-02-15
Job specializations:
  • IT/Tech
    AI Engineer, Machine Learning/ ML Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 GBP Yearly GBP 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Machine Learning Developer with AI &Python

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: Tensor Flow, PyTorch, or Hugging Face.
  • Processing: OpenCV, Spacy, Regex, and OCR technologies.
  • Dev Ops/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 Dev Ops.
  • Experience in high-cadence production environments.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary