IT & Software

Senior Software Engineer, Core AI Services

Aveva Group

Cambridge · Cambridgeshire · United Kingdom

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

Reference: WJ-747_30346425

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.