22 days ago
Noida, IndiaSenior
Responsibilities
- Lead technical implementation and delivery of Analytics, AI, and GenAI solutions across multiple projects.
- Design and develop GenAI applications using Azure AI Foundry, Azure OpenAI, Azure AI Search, and related Azure services.
- Build RAG solutions, agent-based workflows, prompt orchestration frameworks, APIs, services, integrations, and cloud-native applications.
- Implement security, observability, monitoring, testing, scalability, performance, maintainability, and reliability capabilities.
- Translate architecture and functional requirements into technical designs and implementation plans.
- Establish development, coding, testing, and deployment standards; conduct code reviews and technical quality assessments.
- Support production readiness reviews, deployment planning, operational handoff, incident resolution, and root cause analysis.
- Contribute to architecture reviews, reusable platform capabilities, frameworks, components, development patterns, and DevOps practices.
- Guide and mentor engineers on architecture, coding, cloud technologies, GenAI development, and troubleshooting.
- Assist with technical interviews, candidate evaluations, onboarding, and team member development.
Requirements
- 10+ years of experience in software engineering, cloud engineering, analytics, AI, data engineering, or application development.
- 3+ years leading technical delivery teams or serving as a technical lead on enterprise cloud-native application and service projects.
- Hands-on Azure experience and experience delivering enterprise Analytics, AI, or GenAI solutions into production.
- Experience with Azure services such as App Service, Azure Functions, Container Apps, Azure AI Foundry, AKS, Storage, Key Vault, and API Management.
- Experience delivering production GenAI solutions using prompt and RAG patterns, responsible AI controls and guardrails, AI orchestration, model lifecycle management, and secure AI integration.
- Strong Python development skills and experience building APIs, microservices, containerized applications, and cloud-native applications.
- Strong understanding of software architecture principles and design patterns.
- Experience with Docker, Kubernetes, front-end application development, modern application frameworks, test automation, monitoring and observability, production support, root cause analysis, and performance optimization.
- Experience working in Agile delivery environments, cross-functional teams, and global onshore/offshore delivery models.
- Bachelor’s or master’s degree in Computer Science, Software Engineering, Data Science, or a related technical discipline.
- Strong written and verbal communication, problem-solving, analytical, stakeholder management, and technical leadership skills.
