Required Skills
About the Job
AVEVA is seeking a passionate and experienced Senior Software Engineer to join our Core AI Services team in Bangalore. You will play a key role in designing, developing, and scaling secure, reliable, and cloud-native AI platform services and public APIs. These foundational services will drive AI adoption across AVEVA's product portfolio and partner ecosystem. If you are a seasoned engineer energized by building the future of AI and MLOps, we encourage you to apply.
As part of an Agile Scrum team, you will contribute to innovative, standards-compliant, and production-grade AI capabilities. You'll leverage a builder mindset, rapid prototyping, and a continuous improvement approach with startup agility.
Key Responsibilities:
- Develop and deploy AI models, train AI models, and create AI tooling.
- Build scalable, fault-tolerant cloud-native services on Microsoft Azure, ensuring high performance and reliability.
- Develop secure, well-documented public APIs and SDKs for internal and external developers.
- Collaborate with cross-functional teams on end-to-end solutions, including data pipelines, orchestration, and service APIs.
- Implement robust security controls for data protection and secure access to AI services.
- Participate in design and code reviews, contributing to architectural discussions.
- Mentor junior developers and foster a culture of continuous learning and innovation.
Essential Requirements:
- Extensive software engineering experience, particularly in platform or cloud-native service development, ideally with Microsoft and .NET technologies.
- Strong expertise in RESTful API design, versioning, testing, and lifecycle management.
- Proficiency in API security, authentication, authorization, and data privacy.
- Hands-on experience architecting and deploying scalable cloud-native services using PaaS, Docker, and Kubernetes for AI workloads.
- Excellent problem-solving skills with the ability to propose scalable solutions for complex technical challenges.
Desired Skills and Competencies:
- Experience with Large Language Models (LLMs) and their trade-offs.
- Understanding of Retrieval-Augmented Generation (RAG), agent orchestration, prompt engineering, and tool calling.
- Familiarity with AI standards (e.g., MCP, A2A) and AI orchestration frameworks.
- Knowledge of AI ethics and regulations (e.g., NIST AI RMF, EU AI Act).
- Experience working in Agile teams.
AVEVA is a global leader in industrial software, trusted by over 90% of leading industrial companies. We are committed to innovation, sustainability, and inclusion. Join our R&D team to build applications that solve critical global problems.