Specialist Software Architect
Nice · India - Pune · 2026-07-21
About this role
<div class="content-intro"><p>At NiCE, we don’t limit our challenges. We challenge our limits. Always. We’re ambitious. We’re game changers. And we play to win. We set the highest standards and execute beyond them. And if you’re like us, we can offer you the ultimate career opportunity that will light a fire within you.</p></div><p>&nbsp;</p> <p><strong>So, What's the Role All About?</strong></p> <p>We are looking for a <strong>Specialist Software Architect</strong> to lead the architectural vision, design, and evolution of our AI-driven and Conversational Solutions platform. This role demands deep hands-on expertise in <strong>Python</strong>, <strong>AWS Cloud services</strong>, <strong>AWS Knowledge Hub</strong>, and <strong>multiple Knowledge Base technologies</strong>, along with proven experience designing simplified, scalable, and resilient architectures using <strong>microservices</strong> and <strong>AWS-native services</strong>.</p> <p>You will play a critical role in shaping the technical foundation of our Conversational AI platform — one that handles millions of interactions per day, meets strict SLAs (99.99%), and supports zero-downtime deployments, robust disaster recovery, and enterprise-grade AI orchestration. You will be the go-to architect for proposing pragmatic, simplified designs that balance innovation with operational excellence.</p> <p>&nbsp;</p> <p><strong>How Will You Make an Impact?</strong></p> <p><strong>Architecture &amp; System Design:</strong></p> <ul> <li>Own and define the end-to-end architecture of the Conversational AI and Knowledge platform, covering AI model integration layers, data stores, knowledge bases, and external integrations.</li> <li>Design enterprise-scale, cloud-native, microservices-based architectures capable of handling high concurrency, burst traffic, and real-time conversational workloads.</li> <li>Propose simplified, cost-effective architectural designs leveraging AWS-native services — avoiding over-engineering while ensuring scalability and resilience.</li> <li>Define reference architectures, architectural blueprints, and non-functional requirements (NFRs) for performance, reliability, security, and maintainability.</li> <li>Drive event-driven and asynchronous architectures using AWS-native services such as SQS, SNS, EventBridge, and Step Functions.</li> <li>Define best practices for microservices design, domain-driven design (DDD), API design (REST, async/event APIs), and AI integration patterns.</li> <li>Review and guide complex application-level designs, critical code paths, and AI pipeline architectures.</li> </ul> <p><strong>AI &amp; Conversational Solution Architecture:</strong></p> <ul> <li>Architect and evolve AI-driven Conversational solutions integrating large language models (LLMs), prompt engineering patterns, and enterprise AI orchestration frameworks.</li> <li>Design and implement Knowledge Base solutions using <strong>AWS Knowledge Hub</strong>, vector databases, RAG (Retrieval-Augmented Generation) architectures, and other knowledge management technologies.</li> <li>Define AI model integration strategies — including model selection, fine-tuning approaches, embedding pipelines, and response quality frameworks.</li> <li>Drive conversational UX architecture, ensuring seamless, context-aware, and low-latency interaction flows.</li> <li>Evaluate and recommend AI tooling, platforms, and frameworks aligned with business needs (e.g., AWS Bedrock, LangChain, OpenAI, Anthropic, Kore.ai, Dialogflow).</li> <li>Lead the design of multi-turn conversation management, intent resolution, and fallback handling architectures.</li> </ul> <p><strong>AWS Cloud &amp; Microservices Architecture:</strong></p> <ul> <li>Architect and optimise solutions using AWS services including but not limited to Lambda, API Gateway, SQS, SNS, Step Functions, DynamoDB, Aurora Serverless, S3, Bedrock, and Kendra.</li> <li>Design cost-efficient, elastic scaling strategies aligned with unpredictable conversational AI workloads.</li> <li>Lead cloud governance, environment isolation, multi-account strategy, and infrastructure-as-code (IaC) practices.</li> <li>Define CI/CD pipeline standards, DevOps practices, and containerisation approaches (Docker, Kubernetes) for AI workload deployments.</li> <li>Drive microservices decomposition strategies — identifying service boundaries, inter-service communication patterns, and data ownership models.</li> </ul> <p><strong>Scalability, Resilience &amp; Disaster Recovery:</strong></p> <ul> <li>Design for extreme scale — high concurrent users, high TPS, and real-time AI inferencing demands.</li> <li>Own resilience strategies including multi-AZ and multi-region architectures, active-active or active-passive DR setups, and graceful degradation mechanisms.</li> <li>Define and validate RPO/RTO goals, conduct chaos testing, and lead DR drills.</li> <li>Ensure zero-downtime deployment capabilities through blue/green, canary, and rolling deployment strategies.</li> </ul> <p><strong>Security, Compliance &amp; Reliability:</strong></p> <ul> <li>Embed security by design across all AI and data architecture layers — covering authentication, authorisation, data privacy, encryption, and model safety guardrails.</li> <li>Support compliance…
Skills asked for
- python
- aws
- microservices
- go
- rest
- dynamodb
- ci/cd
- devops
Similar jobs
- Specialist Software Engineer (Python)Nice · India - Pune
- Specialist Software Engineer, CXNice · India - Pune
- Specialist Software Architect (Java)Nice · India - Pune
Your next role is already in here.
Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.