Negotiable
Undetermined
Undetermined
Cambridge, England, United Kingdom
Summary: The Senior AI Engineer role focuses on leveraging Large Language Models (LLMs) and AI technologies to develop and enhance cloud-native services. The position requires extensive experience in software engineering, particularly with Microsoft technologies, and a strong understanding of AI ethics and regulations. The engineer will also be responsible for mentoring junior team members and collaborating within Agile teams across global locations.
Key Responsibilities:
- Develop and enhance AI-driven applications using Large Language Models (LLMs).
- Implement Retrieval-Augmented Generation (RAG) and prompt engineering techniques.
- Utilize AI standards and frameworks, ensuring compliance with AI ethics and regulations.
- Design and manage RESTful APIs, focusing on security and lifecycle management.
- Collaborate with Agile teams and mentor junior engineers.
- Conduct automated testing and evaluation of AI outputs.
- Work with Microsoft Azure and associated PaaS services.
Key Skills:
- Experience with Large Language Models (LLMs) and AI orchestration tools.
- Strong knowledge of machine learning algorithms and AI frameworks (e.g., PyTorch, TensorFlow).
- 7+ years of software engineering experience, particularly in cloud-native development.
- Proficiency in Python and AI tools, including GitHub Copilot.
- Expertise in RESTful API design and security practices.
- Excellent problem-solving and analytical skills.
- Experience working in Agile environments and mentoring junior team members.
Salary (Rate): undetermined
City: Cambridge
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Core Skills and Qualifications:
- 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.
- 7+ 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.