Machine Learning Engineer

Machine Learning Engineer

Posted 1 week ago by Cititec

£850 Per day
Inside
Undetermined
London Area, United Kingdom

Summary: The Machine Learning/AI Engineer role involves designing and building enterprise AI platforms, focusing on creating tools and servers that integrate with AI agents. The position requires collaboration with product engineering teams and contributions to the internal AI assistant's framework. The engineer will also develop secure API wrappers and enhance the developer experience for the platform. This is a contract position based in London, with a focus on production-grade solutions.

Key Responsibilities:

  • Design and build MCP servers and tools that expose enterprise systems and workflows to AI agents.
  • Implement Skills that combine tools, data, and reasoning into structured, repeatable, and governed workflows.
  • Contribute to the internal AI assistant’s agentic framework, including planning, tool invocation, and orchestration logic.
  • Develop secure API wrappers for systems that lack appropriate authentication, authorisation, or entitlement mechanisms.
  • Work closely with product engineering teams in a “build-for” model, transferring knowledge and establishing reusable engineering patterns.
  • Shape the developer experience for MCP and Skills, including templates, contribution standards, and documentation.
  • Collaborate with Quality Engineering and SRE teams to ensure solutions meet requirements for reliability, governance, and operational readiness.

Key Skills:

  • Strong Python development experience in production environments.
  • Hands-on experience with LLMs, agent frameworks, and agentic reasoning patterns.
  • Practical understanding of Model Context Protocol (MCP), including tool and server design patterns.
  • Experience building REST APIs, ideally using FastAPI.
  • Familiarity with prompt engineering and retrieval-augmented generation (RAG) architectures.
  • Experience with containerisation and Kubernetes-based deployment environments.
  • Ability to operate across platform, product, and governance boundaries in large enterprise settings.

Salary (Rate): £850/day

City: London

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Machine Learning/AI Engineer | £850/day Inside IR35 | 6-month initial contract | London

Industry: Technology

Location: London

Job Type: Contract - 6-month initial

This programme delivers a production-grade enterprise agentic AI platform, with MCP as the extensibility layer.

Responsibilities

  • Design and build MCP servers and tools that expose enterprise systems and workflows to AI agents.
  • Implement Skills that combine tools, data, and reasoning into structured, repeatable, and governed workflows.
  • Contribute to the internal AI assistant’s agentic framework, including planning, tool invocation, and orchestration logic.
  • Develop secure API wrappers for systems that lack appropriate authentication, authorisation, or entitlement mechanisms.
  • Work closely with product engineering teams in a “build-for” model, transferring knowledge and establishing reusable engineering patterns.
  • Shape the developer experience for MCP and Skills, including templates, contribution standards, and documentation.
  • Collaborate with Quality Engineering and SRE teams to ensure solutions meet requirements for reliability, governance, and operational readiness.

Skills & Experience Required

  • Strong Python development experience in production environments.
  • Hands-on experience with LLMs, agent frameworks, and agentic reasoning patterns.
  • Practical understanding of Model Context Protocol (MCP), including tool and server design patterns.
  • Experience building REST APIs, ideally using FastAPI.
  • Familiarity with prompt engineering and retrieval-augmented generation (RAG) architectures.
  • Experience with containerisation and Kubernetes-based deployment environments.
  • Ability to operate across platform, product, and governance boundaries in large enterprise settings.