Requirements
* We are looking for passionate and seasoned Software Engineers to join our Core AI Services team
* If you are a seasoned engineer who is energized by the challenge of mastering Agentic Systems and building the MLOps pipelines of the future, we want to talk to you
* Extensive experience in software engineering, preferably in platform or cloud-native service development, ideally using Microsoft and .NET technologies
* Strong expertise in RESTful API design, versioning, testing, and lifecycle management
* Proficient in securing APIs, managing authentication/authorization and data privacy practices
* Hands-on experience architecting and deploying scalable cloud-native services using PaaS, Docker, and Kubernetes to manage complex, containerized AI workloads
* Excellent problem-solving skills, with the ability to analyse complex technical challenges and propose scalable solutions
* (Desirable) Experience working with Large Language Models (LLMs) and understanding of trade-offs between performance, cost, and capability
* (Desirable) Understanding of Retrieval-Augmented Generation (RAG), agent orchestration, prompt engineering, and tool calling
* (Desirable) Familiarity with AI standards such as Model Context Protocol (MCP) and Agent2Agent (A2A)
* (Desirable) Familiar with AI orchestration and agentic frameworks
* (Desirable) Experience with tools for automated testing and evaluation of AI outputs
* (Desirable) Knowledge of AI ethics and regulations (e.g., NIST AI RMF, EU AI Act), and commitment to responsible AI development
* (Desirable) Experience working in Agile teams and collaborating across global R&D locations
What the job involves
* In this role, you will help design, develop, and scale AI-enabling platform services and public APIs that are secure, reliable, and cloud-native. These services will act as foundational building blocks for AI adoption across AVEVA’s product portfolio and partner ecosystem
* You will be part of a Scrum team to build innovative, standards-compliant, secure and production-grade AI capabilities, with a builder mindset, rapid prototyping and continuous improvement with agility of a start-up
* Work with multiple teams to create AI solutions, which include AI model deployment, training, and AI tooling development
* 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
#J-18808-Ljbffr