

Whitehall Resources
Machine Learning Engineer
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Machine Learning Engineer on a 5-month contract, hybrid in South Yorkshire. Key skills include Python, data engineering, vector databases, and ETL pipelines. Experience with enterprise knowledge systems and LLM evaluation is preferred.
🌎 - Country
United Kingdom
💱 - Currency
£ GBP
-
💰 - Day rate
Unknown
-
🗓️ - Date
May 12, 2026
🕒 - Duration
3 to 6 months
-
🏝️ - Location
Hybrid
-
📄 - Contract
Inside IR35
-
🔒 - Security
Unknown
-
📍 - Location detailed
South Yorkshire, England, United Kingdom
-
🧠 - Skills detailed
#ML (Machine Learning) #Data Pipeline #Databases #AI (Artificial Intelligence) #"ETL (Extract #Transform #Load)" #Datasets #AWS (Amazon Web Services) #Cloud #GCP (Google Cloud Platform) #Indexing #SQL (Structured Query Language) #Python #Data Quality #Data Engineering
Role description
Machine Learning Engineer
Whitehall Resources are looking for a Machine Learning Engineer. This role is hybrid working with 3 days per week onsite in South Yorkshire, and the remainder remote working, for an initial 5-month contract.
•
•
• Inside IR35
•
•
• Job Description:
Build the knowledge, retrieval, and evaluation layer that allows the AI helpdesk to answer accurately and safely.
Key Responsibilities:
- Build and maintain data pipelines for IT knowledge articles, SOPs, ticket history, and troubleshooting content.
- Develop RAG pipelines, embeddings, indexing, and retrieval optimization.
- Improve answer quality using chunking, ranking, filtering, and grounding techniques.
- Create evaluation datasets and automated quality tests for accuracy, hallucination, and task completion.
- Support model selection, tuning, and performance benchmarking.
- Work with engineering teams to improve response quality and reduce failure rates.
Required skill:
- Strong Python and data engineering skills.
- Run data quality testing, verify LLM results etc
- Experience with vector databases, embeddings, and retrieval systems.
- Experience building ETL/data pipelines for structured and unstructured data.
- Understanding of LLM evaluation, experimentation, and model performance metrics.
- Familiarity with SQL, APIs, and cloud data platforms.
- AWS (preferred), GCP exposure.
Preferred:
- Experience with enterprise knowledge systems and ticket datasets.
- Experience with fine-tuning, reranking, or search relevance optimization.
Machine Learning Engineer
Whitehall Resources are looking for a Machine Learning Engineer. This role is hybrid working with 3 days per week onsite in South Yorkshire, and the remainder remote working, for an initial 5-month contract.
•
•
• Inside IR35
•
•
• Job Description:
Build the knowledge, retrieval, and evaluation layer that allows the AI helpdesk to answer accurately and safely.
Key Responsibilities:
- Build and maintain data pipelines for IT knowledge articles, SOPs, ticket history, and troubleshooting content.
- Develop RAG pipelines, embeddings, indexing, and retrieval optimization.
- Improve answer quality using chunking, ranking, filtering, and grounding techniques.
- Create evaluation datasets and automated quality tests for accuracy, hallucination, and task completion.
- Support model selection, tuning, and performance benchmarking.
- Work with engineering teams to improve response quality and reduce failure rates.
Required skill:
- Strong Python and data engineering skills.
- Run data quality testing, verify LLM results etc
- Experience with vector databases, embeddings, and retrieval systems.
- Experience building ETL/data pipelines for structured and unstructured data.
- Understanding of LLM evaluation, experimentation, and model performance metrics.
- Familiarity with SQL, APIs, and cloud data platforms.
- AWS (preferred), GCP exposure.
Preferred:
- Experience with enterprise knowledge systems and ticket datasets.
- Experience with fine-tuning, reranking, or search relevance optimization.






