Senior Software Engineer, Core AI Services

Company: Aveva Group
Apply for the Senior Software Engineer, Core AI Services
Location: Cambridge
Job Description:

Overview

In this role you will design, develop and scale AI-enabled platform services and public APIs to support AI adoption across AVEVA’s product portfolio. You’ll work in a Scrum team to deliver secure, cloud-native capabilities with rapid prototyping and continuous improvement. You will collaborate across teams, ensure reliability and security, and mentor juniors, shaping AVEVA’s AI infrastructure across the partner ecosystem. This is a builder-focused opportunity at scale within a global industrial software context.

Pay / Benefits

  • Flexible benefits fund
  • Emergency leave
  • Adoption leave
  • 28 days annual leave plus bank holidays
  • Pension
  • Life cover

Responsibilities

  • Collaborate with multiple teams to deliver AI solutions including model deployment, training, and AI tooling
  • Build scalable, fault-tolerant cloud-native services on Microsoft Azure with high performance and reliability
  • Develop secure, well-documented public APIs and SDKs for internal and external developers
  • Work with data pipelines, orchestration and service APIs to deliver end-to-end solutions
  • Embed robust security controls to protect data and secure access to AI services
  • Contribute to design reviews, code reviews and architectural discussions
  • Mentor junior developers and foster a culture of innovation and continuous learning

Key requirements

  • Experience with Large Language Models (LLMs) and understanding of performance/cost trade-offs
  • Knowledge of Retrieval-Augmented Generation (RAG), agent orchestration, prompt engineering, and tool calling
  • Familiarity with AI standards MCP and A2A
  • Strong foundation in ML algorithms (regression, classification, clustering, deep learning)
  • Proficiency with AI tooling such as GitHub Copilot and prompt engineering for multiple tasks
  • Experience with AI orchestration tools (AI Foundry and/or Semantic Kernel)
  • Proficiency in Python and AI frameworks (PyTorch, TensorFlow)
  • Hands-on experience with Microsoft Azure and PaaS services (Azure Functions, AKS, API Management); AWS/GCP experience is valued
  • Extensive software engineering experience, preferably in platform or cloud-native service development using Microsoft/.NET technologies
  • Strong RESTful API design, versioning, testing and lifecycle management; secure API practices
  • Collaboration across cross-functional teams
  • Mentorship and people development
  • Continuous learning and innovation
  • LLMs and related ML/AI frameworks
  • RAG and agent orchestration
  • Prompt engineering and tool calling

…

Posted: September 30th, 2026