About this role
Salary: £? - ? per year
Requirements: Experience developing MCP servers and AI agent toolingExperience with Azure OpenAI, Azure AI Search, RAG, and prompt engineeringExperience with SharePoint Online and Microsoft Graph APIKnowledge of hybrid semantic and vector searchExperience with enterprise API development and document processingExperience with Azure Functions and/or Container AppsKnowledge of Entra ID and OAuth/OIDCExperience with CI/CD, testing, and production supportSoftware engineering experience, ideally with Python and/or C#/.NETDesirable: experience with Microsoft 365 Copilot, Microsoft Purview, enterprise knowledge management, legal/eDiscovery solutions, or regulated or public-sector environments Responsibilities: Develop MCP servers that expose SharePoint and Azure AI Search capabilities to AI agentsBuild SharePoint and Microsoft Graph ingestion pipelines for documents, emails, and attachmentsDesign and implement RAG and agentic AI workflows using Azure OpenAIDeliver hybrid search solutions combining semantic and vector retrievalImplement secure, permission-aware access controls using Entra ID and OAuthProduce production-ready solutions, including testing, CI/CD, logging, and documentationProvide technical leadership and mentor a junior engineer Technologies: Agentic AIAIAI AgentsAPIAzureC#CI/CDCopilotSupportMCPMicrosoft 365OAuthPythonRAGSharePointOffice 365ASP.NETCloud More:
We are recruiting on behalf of one of our local clients for a Senior AI / SharePoint Engineer to lead the development of an enterprise AI evidence discovery platform using SharePoint, Azure AI services, and Model Context Protocol (MCP). The platform will support search and retrieval across documents, emails, contracts, and risk artefacts. This is a remote, three-month contract paying £480 per day inside IR35. We are acting as an employment agency for permanent recruitment and an employment business for temporary workers; application terms, privacy information, and disclaimers are available via the source posting.
last updated 41 week of 2026