Overview
Join AVEVA's Core AI Services team as a software developer building secure, reliable, cloud-native AI platform services and public APIs that serve as foundational building blocks for AI adoption across the product portfolio and partner ecosystem.
What you'll do
- 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.
- Work with multiple teams to create AI solutions, including AI model deployment, training, and AI tooling development.
What you'll need
- 8+ years of professional software engineering experience, including 3+ years working directly on AI/ML systems or platforms.
- Experience working with Large Language Models (LLMs) and understanding of trade-offs between performance, cost, and capability.
- Understanding of Retrieval-Augmented Generation (RAG), agent orchestration, prompt engineering, and tool calling.
- Experience with AI standards such as Model Context Protocol (MCP) and Agent2Agent (A2A).
- Strong knowledge or experience in working with various ML algorithms (regression, classification, clustering, deep learning).
- Knowledge of AI ethics and regulations (e.g., NIST AI RMF, EU AI Act), and commitment to responsible AI development.
- Fluent in developing code using AI tools such as GitHub Copilot.
- Must be able to use prompt engineering to carry out multiple development tasks.
- Familiar with AI orchestration, including tools like AI Foundry and/or Semantic Kernel, MAF.
- Hands-on experience with Microsoft Azure and associated PaaS services (e.g., Azure Functions, AKS, API Management).
- Strong expertise in RESTful API design, versioning, testing, and lifecycle management.
- Proficient in securing APIs, managing authentication/authorization and data privacy practices.
- Excellent problem-solving skills, with the ability to analyse complex technical challenges and propose scalable solutions.
- Experience working in Agile teams and collaborating across global R&D locations.
- Demonstrated ability to mentor junior team members, fostering a culture of continuous learning and innovation.
- Demonstrated experience with AI frameworks, tools and Python.
Nice to have
- Experience with tools for automated testing and evaluation of AI outputs.
Details
- Location: Bangalore, India.
- Employment type: Regular, full-time.
- Reports to: AI Senior Manager.
- Hybrid working: expected to be on-site 50% of working hours; working arrangement to be confirmed during the hiring process.
Read the full description and apply on the company’s own careers page.