About the Role
We are looking for an experienced Software Architect with deep expertise in designing and architecting large-scale enterprise applications, with strong hands-on experience in AI/ML technologies, AWS Cloud, and modern DevOps practices. The ideal candidate should have strong proficiency in at least one backend technology stack — Java or Python — along with solid experience in cloud-native architectures, distributed systems, AI/ML-driven solutions, LLM/GenAI integrations, and AWS services.
This is a high-impact, strategic role involving technical leadership, solution design, and architectural decision-making across complex enterprise environments, with an emphasis on integrating AI and cloud capabilities into modern applications.
Key Responsibilities
Enterprise Architecture
-
Lead end-to-end architecture design for enterprise-grade applications using Java or Python.
-
Define system architecture, integration patterns, microservices, and cloud-native solutions.
-
Design API frameworks, asynchronous systems, and scalable distributed architectures.
-
Conduct architecture reviews, performance tuning, and security assessments.
-
Create and maintain High Level Design (HLD) and Low-Level Design (LLD) documentation.
AWS Cloud & DevOps
-
Architect and implement solutions leveraging AWS services: EC2, Lambda, S3, RDS, DynamoDB, SageMaker, ECR, CloudWatch, IAM, and KMS.
-
Design and manage serverless architectures using AWS Lambda and the Serverless Framework.
-
Build and manage containerized workloads using Docker and Kubernetes (EKS).
-
Implement Infrastructure-as-Code using Terraform (HCL), including remote state management and OIDC best practices.
-
Establish and optimize CI/CD pipelines for continuous delivery across environments.
-
Ensure secure, compliant, and cost-optimized use of AWS cloud resources.
AI & GenAI Architecture
-
Design scalable AI/ML system architectures and integrate them into enterprise applications.
-
Lead integration of LLM-based solutions using LangChain, OpenAI APIs, and related GenAI frameworks.
-
Own the conversion of data science notebooks into production-ready, maintainable code and pipelines.
-
Collaborate with data scientists to operationalize machine learning models in production environments.
-
Define data pipelines, governance, and storage solutions for AI workloads.
-
Identify opportunities to leverage AI for predictive analytics, intelligent automation, and decision support.
-
Ensure fairness, transparency, and compliance in AI adoption (Responsible AI).
-
Establish KPIs and monitoring frameworks for AI systems to ensure accuracy and scalability.
-
Assess risks related to AI deployment including bias, adversarial attacks, and data privacy.
-
Stay ahead of advancements in generative AI, LLMs, and applied machine learning.
Security & Compliance
-
Implement identity and access management using Azure AD SAML and AWS IAM.
-
Enforce secret management and encryption best practices using AWS KMS and secrets management tools.
-
Ensure GDPR-aware handling of PII across data pipelines and application layers.
-
Assess security risks related to cloud deployments, AI systems, and third-party integrations.
Technical Leadership & Collaboration
-
Provide technical leadership and guide development teams across multiple projects.
-
Evaluate and recommend technology stacks, frameworks, and architectural approaches.
-
Collaborate with Product, QA, DevOps, Security, and UI/UX teams for seamless delivery.
-
Promote design patterns, code quality, CI/CD adoption, and cloud best practices.
-
Mentor engineering teams on AI concepts, tools, frameworks, and architectural thinking.
Required Technical Skills
Core Backend (any one stack):
-
Java — Spring Boot, Spring, Hibernate/JPA
-
Python — Django, Flask, FastAPI; including familiarity with converting notebooks to production code
AI & GenAI:
-
LangChain, OpenAI API integration
-
LLM application design, prompt engineering, RAG pipelines
-
ML model operationalization and production deployment
Architecture & Design:
-
Microservices, distributed systems, event-driven architectures
-
RESTful API design and integration patterns
-
Messaging systems — Kafka, RabbitMQ, Service Bus
-
OOP, SOLID principles, DDD, clean architecture
AWS Cloud & Infrastructure:
-
EC2, Lambda, S3, RDS, DynamoDB, SageMaker, ECR, CloudWatch, IAM, KMS
-
Serverless Framework, AWS Lambda-based architectures
-
Terraform (HCL) — remote state, OIDC best practices, modules
-
Docker, Kubernetes (EKS)
-
CI/CD pipeline design and implementation
Security & Compliance:
-
Azure AD SAML / SSO integration
-
AWS KMS and secrets management
-
GDPR-aware PII handling in data and application layers
Databases:
-
SQL — PostgreSQL, MySQL, SQL Server, Oracle
-
NoSQL — MongoDB, Cassandra, Redis, DynamoDB
Good to Have (Future Scope):
-
React / Next.js frontend development exposure
-
Workday API / ATS integration experience
Soft Skills & Leadership:
-
Strong architectural decision-making and communication skills
-
Clear documentation capability (HLD/LLD)
-
Ability to lead and influence engineering teams and stakeholders
-
Strategic mindset focused on scalability, reliability, and performance
Minimum Education
-
Bachelor's degree in Computer Science / Engineering or equivalent
-
MBA from IIM preferred for candidates applying under the 3–5 year relevant experience criteria