Senior Software Engineer - AI Platform & Cloud Services

Aveva Bengaluru, India · Hyderabad, India

About the role

This is a senior software engineering role on AVEVA's Core AI Services team, building cloud-native AI platform services and public APIs. It suits an experienced .NET and cloud engineer who wants to build the secure infrastructure that other AI products are built on, based in Bangalore or Hyderabad. The team builds scalable, fault-tolerant services on Azure and exposes them as secure, documented APIs and SDKs for internal and external developers. Beyond coding, the role includes mentoring, design reviews and helping the team adopt agentic and MLOps practices.

What you’ll do

  • Design, develop and scale AI-enabling platform services and public APIs
  • Build fault-tolerant, cloud-native services on Microsoft Azure
  • Develop secure, well-documented public APIs and SDKs for internal and external developers
  • Work across data pipelines, orchestration and service APIs to deliver end-to-end solutions
  • Embed security controls to protect sensitive data and secure access to AI services
  • Participate in design reviews, code reviews and architecture discussions
  • Mentor junior developers and support a Scrum team's delivery of production-grade AI capabilities

What they’re looking for

  • Extensive software engineering experience, including platform or cloud-native service development
  • Hands-on experience with Microsoft and .NET technologies
  • Strong expertise in RESTful API design, versioning, testing and lifecycle management
  • Experience architecting and deploying scalable cloud-native services using PaaS, Docker and Kubernetes
  • Strong problem-solving skills and ability to analyse complex technical challenges
  • Experience working in Agile teams across global R&D locations

Nice to have

  • Experience with large language models and trade-offs between performance, cost and capability
  • Understanding of retrieval-augmented generation, agent orchestration, prompt engineering and tool calling
  • Familiarity with AI standards such as Model Context Protocol and Agent2Agent
  • Familiarity with AI orchestration and agentic frameworks
  • Experience with automated testing and evaluation of AI outputs
  • Knowledge of AI ethics and regulations

What’s on offer

  • Hybrid work across Bangalore and Hyderabad

Questions about this role

Is this role remote?

No, it's hybrid, based in Bangalore or Hyderabad.

How much does it pay?

The posting lists a range of $41.0K–$60.2K per year.

What experience level is required?

5-8 years, senior level.

Do I need LLM experience?

It's a nice-to-have, not required — the core focus is cloud platform and API engineering.

Related roles

Senior Software Engineer - DevOps Engineer

Wells Fargo · Bengaluru, India

A senior DevOps engineering role at Wells Fargo in Bengaluru, building CI/CD pipelines and driving automation.

On-siteSeniorFull-time
CI/CDGitHub ActionsJenkinsHarness +9
4 days ago

Software Engineering Senior Manager - Data Engineering - GEN AI

Wellsfargo · Bengaluru, India

A senior engineering management role leading data engineering teams for Wells Fargo's Treasury Technology group in Bengaluru. Suited to an experienced people leader with a data engineering background in regulated financial services.

On-siteSeniorFull-time
SparkKafkaAirflowDatabricks +12
4 days ago

Senior Software Engineer (Python, AI ML Engineer)

Optum · Gurgaon, India · Gurugram, India

Optum is hiring a senior software engineer in Gurugram to build and operate AI, ML, and LLM-powered enterprise solutions. The role suits engineers with production AI experience, Python or similar software skills, and knowledge of RAG, orchestration, cloud services, and evaluation.

SeniorFull-time
PythonJavaJavaScriptTypeScript +16
6 days ago

Senior Software Engineer-Python,spark,Iceberg,Hive

Wells Fargo · Hyderabad, India

A senior software engineering role at Wells Fargo in Hyderabad, modernizing large-scale data platforms with Python, Spark, Iceberg, and Hive.

On-siteSeniorFull-time
PythonSparkIcebergHive +9
2 days ago

Software Development Engineer, Amazon Traffic Engineering

Amazon · Hyderabad, India · Hyderabad/Secunderabad

A software development engineer role at Amazon in Hyderabad, building service onboarding and tax-compliance systems at scale.

On-siteMid levelFull-time
Distributed SystemsService-Oriented ArchitectureAgileSoftware Engineering Best Practices
4 days ago

Senior Software Engineer (AI & Data)

Walt · Bengaluru, India

Senior AI and data software engineer role in Bengaluru focused on production data platforms, analytics infrastructure and agent orchestration. The role suits engineers with four or more years of relevant experience who value reliable and auditable systems.

On-siteSeniorFull-time ₹3,600,000 – ₹4,200,000 a year
PythonAirflowSnowflakeGolang +10
7 days ago