

Russell Tobin
Machine Learning Engineer
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Machine Learning Engineer in London, UK (Hybrid). It’s an initial 6-month contract at a pay rate of "rate" requiring strong Python skills, experience with large language models, and a Bachelor's degree in a relevant field.
🌎 - Country
United Kingdom
💱 - Currency
£ GBP
-
💰 - Day rate
Unknown
-
🗓️ - Date
June 27, 2026
🕒 - Duration
More than 6 months
-
🏝️ - Location
Hybrid
-
📄 - Contract
Fixed Term
-
🔒 - Security
Unknown
-
📍 - Location detailed
London Area, United Kingdom
-
🧠 - Skills detailed
#Mathematics #Datasets #Scala #ML (Machine Learning) #PyTorch #Deep Learning #Python #AI (Artificial Intelligence) #Programming #Computer Science
Role description
Research Engineer – Machine Learning & AI Systems
Location: London, UK (Hybrid – 3 days onsite per week)
Contract: Initial 6-month contract with potential extension
Working Hours: Monday to Friday, 9:00 AM – 6:00 PM (40 hours per week)
About the Role
We are looking for a Research Engineer with a passion for machine learning, large language models, and AI systems to join a world-class research team working on cutting-edge AI technologies. This is an exciting opportunity to contribute to innovative research while developing scalable systems that help advance the next generation of intelligent AI agents.
You will work closely with researchers and engineers to design, build, and evaluate machine learning systems, translating research ideas into practical solutions at scale.
Key Responsibilities
• Conduct research and engineering work to advance machine learning systems.
• Design and implement methods, tools, and infrastructure for large language models and AI agents.
• Build, test, and optimise machine learning solutions using Python and modern ML frameworks.
• Collaborate with researchers and cross-functional teams to define technical requirements and deliver high-quality solutions.
• Execute complex experiments involving large AI models and datasets.
• Contribute production-quality code alongside the engineering team.
• Communicate research progress, findings, and technical recommendations.
Required Skills & Experience
• Strong experience in machine learning, artificial intelligence, recommendation systems, pattern recognition, or related fields.
• Hands-on experience developing and evaluating machine learning models at scale.
• Strong programming skills in Python.
• Experience using deep learning frameworks such as PyTorch.
• Experience working with large language models (LLMs), including training, fine-tuning, evaluation, or agent-based workflows.
• Experience designing and running experiments on large datasets.
• Ability to translate technical findings into practical recommendations.
• Bachelor's degree in Computer Science, Engineering, Mathematics, Physics, or a related technical discipline (or equivalent practical experience).
Preferred Experience
• Experience with Generative AI or LLM research.
• Master's or PhD in Machine Learning, Artificial Intelligence, Computer Science, Mathematics, Physics, or a related field.
• Research or industry experience developing AI agents or advanced ML systems.
Working Environment
This is a fast-paced, collaborative research environment where priorities can evolve quickly. Successful candidates will be comfortable working across multiple initiatives, adapting to changing requirements, and delivering high-quality results under pressure.
Research Engineer – Machine Learning & AI Systems
Location: London, UK (Hybrid – 3 days onsite per week)
Contract: Initial 6-month contract with potential extension
Working Hours: Monday to Friday, 9:00 AM – 6:00 PM (40 hours per week)
About the Role
We are looking for a Research Engineer with a passion for machine learning, large language models, and AI systems to join a world-class research team working on cutting-edge AI technologies. This is an exciting opportunity to contribute to innovative research while developing scalable systems that help advance the next generation of intelligent AI agents.
You will work closely with researchers and engineers to design, build, and evaluate machine learning systems, translating research ideas into practical solutions at scale.
Key Responsibilities
• Conduct research and engineering work to advance machine learning systems.
• Design and implement methods, tools, and infrastructure for large language models and AI agents.
• Build, test, and optimise machine learning solutions using Python and modern ML frameworks.
• Collaborate with researchers and cross-functional teams to define technical requirements and deliver high-quality solutions.
• Execute complex experiments involving large AI models and datasets.
• Contribute production-quality code alongside the engineering team.
• Communicate research progress, findings, and technical recommendations.
Required Skills & Experience
• Strong experience in machine learning, artificial intelligence, recommendation systems, pattern recognition, or related fields.
• Hands-on experience developing and evaluating machine learning models at scale.
• Strong programming skills in Python.
• Experience using deep learning frameworks such as PyTorch.
• Experience working with large language models (LLMs), including training, fine-tuning, evaluation, or agent-based workflows.
• Experience designing and running experiments on large datasets.
• Ability to translate technical findings into practical recommendations.
• Bachelor's degree in Computer Science, Engineering, Mathematics, Physics, or a related technical discipline (or equivalent practical experience).
Preferred Experience
• Experience with Generative AI or LLM research.
• Master's or PhD in Machine Learning, Artificial Intelligence, Computer Science, Mathematics, Physics, or a related field.
• Research or industry experience developing AI agents or advanced ML systems.
Working Environment
This is a fast-paced, collaborative research environment where priorities can evolve quickly. Successful candidates will be comfortable working across multiple initiatives, adapting to changing requirements, and delivering high-quality results under pressure.






