AI Core Services Developer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for an AI Core Services Developer, initially 6 months, hybrid in Cambridge, UK, paying "rate". Requires 10+ years in software engineering, expertise in Microsoft Azure, RESTful APIs, Python, and AI frameworks like TensorFlow and PyTorch.
🌎 - Country
United Kingdom
πŸ’± - Currency
Β£ GBP
-
πŸ’° - Day rate
-
πŸ—“οΈ - Date discovered
September 13, 2025
πŸ•’ - Project duration
More than 6 months
-
🏝️ - Location type
Hybrid
-
πŸ“„ - Contract type
Fixed Term
-
πŸ”’ - Security clearance
Unknown
-
πŸ“ - Location detailed
Cambridge, England, United Kingdom
-
🧠 - Skills detailed
#Cloud #R #Azure #Automated Testing #.Net #GitHub #Scala #Deep Learning #PyTorch #Data Privacy #Deployment #Classification #Python #TensorFlow #Model Deployment #Agile #Clustering #Regression #Microsoft Azure #API (Application Programming Interface) #Code Reviews #Security #ML (Machine Learning) #AI (Artificial Intelligence) #Data Pipeline
Role description
β€’ Role: AI Core Services Developer. β€’ Work Mode: Hybrid 3 days in Cambridge, UK office β€’ Contract Duration: Initially 6 months (likely to be extended into next year) Key Responsibilities: β€’ Build scalable, fault-tolerant cloud-native services on Microsoft Azure, ensuring high performance and reliability. β€’ Develop secure, well-documented public APIs and SDKs for consumption by internal and external developers. β€’ Collaborate with cross-functional teams to deliver end-to-end solutions across data pipelines, orchestration, and service APIs. β€’ Embed robust security controls to protect sensitive data and ensure secure access to AI services. β€’ Contribute to design reviews, code reviews, and architectural discussions to ensure engineering excellence. β€’ Mentor junior developers, encourage continuous learning, and contribute to a culture of innovation. β€’ Work with multiple teams to create AI solutions, which include AI model deployment, training, and AI tooling development. AI & Cloud Expertise β€’ Experience working with Large Language Models (LLMs) and understanding of trade-offs between performance, cost, and capability. β€’ Understanding of Retrieval-Augmented Generation (RAG), agent orchestration, prompt engineering, and tool calling. β€’ Familiarity with AI standards such as Model Context Protocol (MCP) and Agent2Agent (A2A). β€’ Strong knowledge or experience in working with various ML algorithms (regression, classification, clustering, deep learning) β€’ Knowledge of AI ethics and regulations (e.g., NIST AI RMF, EU AI Act), and commitment to responsible AI development. β€’ Fluent in developing code using AI Tools such as GitHub Copilot. Must be able to use prompt engineering to carry out multiple development tasks. β€’ Familiar with AI orchestration, including tools like AI Foundry and/or Semantic Kernel. β€’ Experience with tools for automated testing and evaluation of AI outputs is a plus. β€’ Experience in Python and AI frameworks / ools such as PyTorch and TensorFlow. Core Skills and Qualifications: β€’ 10+ years of experience in software engineering, preferably in platform or cloud-native service development using Microsoft and .NET technologies. β€’ Hands-on experience with Microsoft Azure and associated PaaS services (e.g., Azure Functions, AKS, API Management). β€’ Strong expertise in RESTful API design, versioning, testing, and lifecycle management. β€’ Proficient in securing APIs, managing authentication/authorization and data privacy practices. β€’ Excellent problem-solving skills, with the ability to analyse complex technical challenges and propose scalable solutions. β€’ Experience working in Agile teams and collaborating across global R&D locations β€’ Demonstrated ability to mentor junior team members fostering a culture of continuous learning and innovation β€’ Demonstrated experience with AI frameworks, tools and Python