Artificial Intelligence Engineer
Sonata Software
Job Description
5+years Bangalore /Hyderabad Job Description AI Developer - Generative/LLM 4 Looking for hands on developer profiles only- No lead /Architect profiles) • We are looking for an experienced developer to modernize an existing agent-based application. The ideal candidate will have strong expertise in .NET Core (8/9), Azure services, and AI-driven application design, with hands-on experience in Semantic Kernel. The role requires someone who can work independently, troubleshoot issues, and deliver solutions quickly under tight deadlines. • Core Development: .NET 8/9, C#, API development (Minimal APIs) • Azure & Security: Azure App Service, Key Vault, Storage Accounts, Managed Identities, Security best practices • AI & Orchestration: Semantic Kernel, Copilot Studio, Power Automate, Azure AI Foundry, Azure AI Search, Vector search/RAG/embeddings • Telemetry & Monitoring: OpenTelemetry, Application Insights, Azure Monitor General: AI-driven applications, agent-based design, strong troubleshooting/problem-solving skills Preferred Skills: • Microsoft Agent Framework • Teams SDK / Bot Framework • MCP design principles • Agent-to-Agent (A2A) communication patterns • Explain a typical day in the role. • Start the day by reviewing the assigned requirement and understanding the deliverables. • Participate in a kick-off discussion with the Development Lead, who will clarify the scope, expectations, and any dependencies. • Begin development work based on the requirement, leveraging skills in .NET, Azure services, and AI integration. • Collaborate with team members during regular sync calls to share progress, discuss blockers, and align on priorities. • Independently troubleshoot issues and implement solutions to ensure timely delivery. • Work in a typical agile development environment, contributing to code reviews, testing, and deployment activities. • End the day by updating task status and preparing for the next sprint activity