About this role
_Core Responsibilities
• Lead system architecture and design for large-scale, distributed applications
• Define and enforce engineering best practices, coding standards, and design patterns
• Drive adoption of AI capabilities into products and workflows
• Architect and manage cloud-native solutions on Microsoft Azure
• Mentor senior and mid-level engineers
• Collaborate with product, data, and business teams for strategic initiatives
• Ensure system performance, scalability, security, and reliability
• Evaluate and integrate new technologies (AI tools, frameworks, cloud services)
1. Software Engineering Expertise
• 10+ years of experience in software development
• Strong proficiency in languages like .net, C#, Angular (Good to have) etc.,
• Strong Object Oriented Programming
• Deep understanding of:
• Data structures & algorithms
• Microservices architecture
• RESTful APIs and event-driven systems
• Experience with DevOps practices (CI/CD, containerization, automation)
2. AI Skills
• Hands-on experience with:
• Github Copilot
• BMAD Method Framework (Good to have)
• Experience integrating AI into development
• Familiarity with Generative AI (LLMs, prompt engineering, Agent, RAG, MCP etc.,)
• Ability to evaluate AI models for performance, bias, and scalability
• Experience with AI APIs and tools (e.g., OpenAI, Azure AI services)
3. Azure Cloud Expertise
• Strong experience with Microsoft Azure, including:
• Azure Kubernetes Service (AKS)
• Azure Functions / App Services
• Azure Service Bus
• Azure Storage (Blob, Cosmos DB, SQL Database)
• Designing cloud-native and hybrid architectures
• Expertise in:
• Infrastructure as Code (ARM templates, Terraform, Bicep)
• Monitoring (Azure Monitor, Application Insights)
• Security & identity (Azure AD, RBAC)
4. System Design & Architecture
• Ability to design highly scalable, fault-tolerant systems
• Experience with distributed systems and high-availability architectures
5. Leadership & Strategy
• Proven ability to lead technical strategy across teams
• Strong decision-making and problem-solving skills
• Experience influencing stakeholders and aligning engineering with business goals
• Ability to drive innovation using AI and cloud technologies