Senior Software Engineer, AI Services
Core
Design, develop, and scale AI-enabling platform services and public APIs that serve as foundational building blocks for AI adoption across AVEVA's product portfolio and partner ecosystem.
Role type
Senior Software Engineer, AI Services
Builds
Secure, reliable, cloud-native AI platform services and public APIs
Domain
Industrial automation and engineering software, AI/ML infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Software engineering, cloud-native service development, Microsoft .NET, RESTful API design, API security, authentication/authorization, data privacy
Preferred skills
Agentic systems, MLOps pipelines, Large Language Models (LLMs), AI orchestration, agentic frameworks, automated testing and evaluation of AI outputs, containerized AI workloads
Technologies
Microsoft Azure, .NET, Docker, Kubernetes
Responsibilities
Create AI solutions including model deployment and training; Build scalable, fault-tolerant cloud-native services; Develop secure public APIs and SDKs; Collaborate on data pipelines and orchestration; Embed security controls; Contribute to design and code reviews; Mentor junior developers
Seniority
Senior, hands-on IC with mentorship responsibilities