Machine Learning Engineer

Machine Learning Engineer

Posted 1 week ago by Vanloq

Negotiable
Inside
Hybrid
Sheffield, England, United Kingdom

Summary: The Machine Learning Engineer role in Sheffield involves developing and deploying production-grade Document AI solutions for a leading financial services client. The position requires collaboration with stakeholders to create advanced models for content extraction and classification, utilizing both traditional machine learning and generative AI techniques. The contract is for an initial duration of six months with a strong possibility of extension, and the role is classified as inside IR35. The working arrangement is hybrid, requiring three days per week in the office.

Key Responsibilities:

  • Build and deploy production-ready ML models focused on document processing, including OCR, NLP, and generative AI.
  • Work closely with business stakeholders to understand requirements and deliver tailored solutions.
  • Collaborate with product managers and technical teams throughout the development lifecycle.
  • Design, test, and iterate on new and existing ML features and components.
  • Develop robust Python-based systems using a combination of ML/OCR tools and frameworks.
  • Support the full lifecycle of ML applications, from development through deployment, monitoring, and maintenance.

Key Skills:

  • Proven experience in Document AI/Intelligent Document Processing, using both traditional ML methods and Generative AI, preferably with open-source models.
  • Solid Python programming skills with a focus on ML, NLP, deep learning, generative AI, and image/OCR processing.
  • Hands-on experience with frameworks such as TensorFlow, PyTorch, Hugging Face, Spacy, OpenCV, Regex, or similar.
  • Strong awareness of secure coding practices, production deployment, and API resilience.
  • Experience using PostgreSQL for data storage and management (nice to have).
  • Familiarity with Microsoft Azure, including Azure Virtual Machines, Azure CLI, AKS (Azure Kubernetes Service), and Azure DevOps (nice to have).
  • Experience working in agile teams delivering frequent releases to production (nice to have).

Salary (Rate): undetermined

City: Sheffield

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: Finance

Detailed Description From Employer:

Job Title: Machine Learning Engineer

Location: Sheffield (Hybrid – 3 days per week in office)

Contract: 6-Month Initial Contract

IR35 Status: Inside IR35

Sector: Financial Services

Overview: We are working with a leading financial services client in Sheffield seeking a Machine Learning Engineer for an initial 6-month contract. This is an exciting opportunity to play a key role in developing and deploying production-grade Document AI solutions that drive automation and intelligence across critical business processes. You will work as part of a collaborative team to build advanced models for content extraction and classification from images and text sources. The ideal candidate will have a strong background in machine learning, particularly within intelligent document processing, and be confident working with both traditional ML and generative AI techniques.

Key Responsibilities:

  • Build and deploy production-ready ML models focused on document processing, including OCR, NLP, and generative AI.
  • Work closely with business stakeholders to understand requirements and deliver tailored solutions.
  • Collaborate with product managers and technical teams throughout the development lifecycle.
  • Design, test, and iterate on new and existing ML features and components.
  • Develop robust Python-based systems using a combination of ML/OCR tools and frameworks.
  • Support the full lifecycle of ML applications, from development through deployment, monitoring, and maintenance.

Required Experience:

  • Proven experience in Document AI/Intelligent Document Processing , using both traditional ML methods and Generative AI , preferably with open-source models.
  • Solid Python programming skills with a focus on ML, NLP, deep learning, generative AI, and image/OCR processing.
  • Hands-on experience with frameworks such as TensorFlow, PyTorch, Hugging Face, Spacy, OpenCV, Regex , or similar.
  • Strong awareness of secure coding practices, production deployment, and API resilience.

Nice to Have:

  • Experience using PostgreSQL for data storage and management.
  • Familiarity with Microsoft Azure , including Azure Virtual Machines, Azure CLI, AKS (Azure Kubernetes Service), and Azure DevOps.
  • Experience working in agile teams delivering frequent releases to production.

Additional Information:

Location: Sheffield – 3 days per week onsite . Contract: 6 months initially , with a strong possibility of extension. Inside IR35 . Apply Now: If you're a Machine Learning Engineer with a passion for applied AI in real-world environments, especially document processing, we’d love to speak with you. Submit your CV or reach out for more details.