
Senior Engineering Manager - AI/ML Platform
- Cambridge
- Permanent
- Full-time
- Oversee the architectural design of scalable, fault-tolerant cloud-native services on Microsoft Azure, ensuring high performance and reliability.
- Provide technical guidance and mentorship to the development and testing teams, acting as a trusted escalation point for complex technical challenges.
- Translate high-level business requirements from portfolio into clear actionable technical requirements and features for the AI platform.
- Manage the platform’s backlog and make decisions on release cycles and service enhancements.
- Embed robust security controls to protect sensitive data and ensure secure access to AI services.
- Lead, mentor and grow a high-performing team of AI Platform developers and testers, fostering a culture of continuous learning, and contribute to a culture of innovation.
- Conduct performance reviews and support career development for team members.
- Work with multiple teams to create AI solutions, which include AI model deployment, training, and AI tooling development.
- Identify and mitigate technical, operational, and security risks associated with the AI platform.
- Ensure compliance with relevant industry regulations, internal policies, and data governance standards, particularly concerning data privacy and AI ethics.
- 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 / tools such as PyTorch and TensorFlow.
- 10+ years of experience in software engineering, including 3–5 years leading technical teams, and hands-on experience building cloud-native or AI platform services.
- 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.
- Experience leading technical teams, mentoring, performance management.
- Should be experienced in planning, scheduling, resource allocation, risk management, and stakeholder communication.
- Excellent verbal and written communication skills for interacting with developers, testers, product teams, and senior management.
- 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