Software Engineer, Core AI Services
Core
Design, develop, and scale secure, cloud-native AI-enabling platform services and public APIs that serve as foundational building blocks for AVEVA's product portfolio and partner ecosystem.
Role type
Senior IC Software Engineer (AI Platform Services)
Builds
Scalable, fault-tolerant cloud-native services and public APIs/SDKs for AI workloads
Domain
Industrial software, Cloud-native AI, Microsoft Azure
Deliverable
production ML models | product features | infrastructure
Required skills
Cloud-native service development, RESTful API design, API security & authentication, Docker, Kubernetes, ASP.NET Core, C#, Problem-solving
Preferred skills
LLMs, RAG, agent orchestration, prompt engineering, Model Context Protocol (MCP), Agent2Agent (A2A), Automated testing for AI outputs
Technologies
Microsoft Azure, ASP.NET Core, C#, Docker, Kubernetes
Responsibilities
Build scalable cloud-native services on Azure; Develop secure public APIs and SDKs; Collaborate on data pipelines and orchestration; Embed security controls; Participate in design and code reviews
Seniority
Mid-Senior, hands-on IC