AI Software Engineer
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 IC AI Software Engineer (LLM & Cloud Platform)
Builds
Secure, cloud-native AI services, public APIs, SDKs, and AI tooling on Microsoft Azure.
Domain
Industrial software, Industrial Automation, Cloud-native AI, Large Language Models (LLM)
Deliverable
production ML models | product features | infrastructure
Required skills
Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), agent orchestration, prompt engineering, Python, PyTorch, TensorFlow, automated testing and evaluation of AI outputs, RESTful API design, cloud-native service development, security controls for AI services.
Preferred skills
Microsoft Azure (Functions, AKS, API Management), .NET technologies, ML algorithms (regression, classification, clustering, deep learning), AI ethics and regulations (NIST AI RMF, EU AI Act), experience with other cloud platforms (AWS, GCP).
Technologies
Microsoft Azure, PyTorch, TensorFlow, GitHub Copilot, RESTful APIs, SDKs
Responsibilities
Create AI solutions including model deployment, training, and tooling development; Build scalable, fault-tolerant cloud-native services; Develop secure, well-documented public APIs and SDKs; Collaborate on end-to-end solutions across data pipelines and orchestration; Embed robust security controls to protect sensitive data.
Seniority
Senior, hands-on IC