Overview
As a member of the Core AI Services team, you will design, develop and scale cloud-native platform services and public APIs to enable AI adoption across AVEVA’s product portfolio. You’ll work within an agile team to deliver secure, production-grade AI capabilities that can scale for enterprise use. The role combines building scalable backend services with strong API design to support internal and external developers. You will operate at the intersection of AI innovation and reliable software, shaping how AVEVA enables AI across its offerings.
Pay / Benefits
- Flexible benefits fund
- emergency leave days
- adoption leave
- 28 days annual leave plus bank holidays
- pension
- life cover
Responsibilities
- 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/external developers using ASP.NET Core and C#
- Collaborate with cross-functional teams to deliver end-to-end solutions for data pipelines, orchestration, and service APIs
- Embed robust security controls to protect data and secure access to AI services
- Participate in design and code reviews to ensure engineering excellence
Key requirements
- Minimum 2 years of software engineering experience in platform or cloud-native service development
- Solid understanding of RESTful API design, versioning, testing, and lifecycle management
- Proficient in securing APIs, authentication/authorization and data privacy practices
- Experience deploying and debugging scalable cloud-native services using PaaS, Docker, and Kubernetes
- Excellent problem-solving skills to propose scalable solutions
- Collaborative mindset in agile teams
- Strong problem-solving and analytical thinking
- Effective communication in cross-functional settings
- RESTful API design
- ASP.NET Core and C#
- Cloud-native development on Microsoft Azure
…
