Skip to content
mimi

Software Architect - AI Solutions

Siemens

India · On-site Full-time Senior 3w ago

About the role

Role Overview

As a Software Architect - AI Solutions at our vibrant international team, you will play a crucial role in defining end‑to‑end solution architectures for AI‑powered systems. Your responsibilities will include:

Responsibilities

  • Collaborating with AI/ML engineers, developers, and platform architects to design comprehensive solution architectures.
  • Ensuring modularity, performance, and maintainability in architectures supporting LLM‑based, Deep Learning, and traditional ML workloads.
  • Driving alignment across components such as model serving, orchestration layers, data pipelines, and cloud infrastructure.
  • Incorporating Non‑Functional Requirements (NFRs) like scalability, testability, observability, latency, and fault tolerance into system designs.
  • Defining architecture patterns for deploying models as microservices, integrating with APIs, and ensuring readiness for CI/CD.
  • Evaluating and recommending suitable cloud services and managed tools from AWS (Sage maker, Bedrock) and Azure (ML Studio, Open AI, AI Foundry).
  • Ensuring high standards of code quality, benchmarking performance, and maintaining architectural documentation.
  • Participating in technical reviews and mentoring engineering teams on best architectural practices and trade‑offs.

Qualifications

  • Bachelors or Masters degree in Computer Science, Engineering, or a related technical field.
  • 4+ years of experience in software/system architecture.
  • Strong understanding of software architecture and design, AI system lifecycle, including model development, serving, monitoring, and retraining.
  • Experience designing scalable systems with containerization (Docker), and orchestration (Kubernetes or ECS).
  • Proficiency in defining and measuring NFRs, conducting architectural performance reviews, and supporting DevOps and ML Ops practices.
  • Solid hands‑on experience with cloud‑native AI development using AWS or Azure tools and services.
  • Prior exposure to architecture in the Power/Energy or Electrification domain is a strong plus.
  • Strong collaboration and documentation skills with the ability to align cross‑functional technical teams.

Location & Inclusion

Join us in creating a better #TomorrowWithUs! This role is based in Bangalore, where you will have the opportunity to work with teams impacting entire cities and countries, shaping the future. Siemens is a global company dedicated to equality, and we encourage diverse applications that reflect the communities we work in. Employment decisions at Siemens are based on qualifications, merit, and business needs. Bring your curiosity and imagination to help us shape tomorrow.

Application Links


As a Software Architect - AI Solutions at our vibrant international team, you will play a crucial role in defining end‑to‑end solution architectures for AI‑powered systems. Your responsibilities will include:

  • Collaborating with AI/ML engineers, developers, and platform architects to design comprehensive solution architectures.
  • Ensuring modularity, performance, and maintainability in architectures supporting LLM‑based, Deep Learning, and traditional ML workloads.
  • Driving alignment across components such as model serving, orchestration layers, data pipelines, and cloud infrastructure.
  • Incorporating Non‑Functional Requirements (NFRs) like scalability, testability, observability, latency, and fault tolerance into system designs.
  • Defining architecture patterns for deploying models as microservices, integrating with APIs, and ensuring readiness for CI/CD.
  • Evaluating and recommending suitable cloud services and managed tools from AWS (Sage maker, Bedrock) and Azure (ML Studio, Open AI, AI Foundry).
  • Ensuring high standards of code quality, benchmarking performance, and maintaining architectural documentation.
  • Participating in technical reviews and mentoring engineering teams on best architectural practices and trade‑offs.

Utilize your skills to contribute towards moving the world forward by meeting the following qualifications:

  • Bachelors or Masters degree in Computer Science, Engineering, or a related technical field.
  • 4+ years of experience in software/system architecture.
  • Strong understanding of software architecture and design, AI system lifecycle, including model development, serving, monitoring, and retraining.
  • Experience designing scalable systems with containerization (Docker), and orchestration (Kubernetes or ECS).
  • Proficiency in defining and measuring NFRs, conducting architectural performance reviews, and supporting DevOps and ML Ops practices.
  • Solid hands‑on experience with cloud‑native AI development using AWS or Azure tools and services.
  • Prior exposure to architecture in the Power/Energy or Electrification domain is a strong plus.
  • Strong collaboration and documentation skills.

Requirements

  • Strong understanding of software architecture and design, AI system lifecycle, including model development, serving, monitoring, and retraining.
  • Experience designing scalable systems with containerization (Docker), and orchestration (Kubernetes or ECS).
  • Proficiency in defining and measuring NFRs, conducting architectural performance reviews, and supporting DevOps and ML Ops practices.
  • Solid hands-on experience with cloud-native AI development using AWS or Azure tools and services.
  • Strong collaboration and documentation skills with the ability to align cross-functional technical teams.

Responsibilities

  • Collaborating with AI/ML engineers, developers, and platform architects to design comprehensive solution architectures.
  • Ensuring modularity, performance, and maintainability in architectures supporting LLM-based, Deep Learning, and traditional ML workloads.
  • Driving alignment across components such as model serving, orchestration layers, data pipelines, and cloud infrastructure.
  • Incorporating Non-Functional Requirements (NFRs) like scalability, testability, observability, latency, and fault tolerance into system designs.
  • Defining architecture patterns for deploying models as microservices, integrating with APIs, and ensuring readiness for CI/CD.
  • Evaluating and recommending suitable cloud services and managed tools from AWS (Sage maker, Bedrock) and Azure (ML Studio, Open AI, AI Foundry).
  • Ensuring high standards of code quality, benchmarking performance, and maintaining architectural documentation.
  • Participating in technical reviews and mentoring engineering teams on best architectural practices and trade-offs.

Skills

AWS BedrockAWS SageMakerAzure AI FoundryAzure ML StudioAzure OpenAICI/CDDockerECSKubernetesLLMML OpsMicroservicesOpenAI

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free