About the Role
We're looking for a Senior Software Engineer AI with a strong background in .NET development and hands-on experience building intelligent systems using Microsoft Azure AI services . This role combines traditional software engineering with modern AI techniques to design, deploy, and optimize intelligent agents and enterprise-grade AI solutions.
Key Responsibilities
- Design, develop, and maintain scalable .NET / C# applications and services .
- Architect and implement AI-powered solutions using Azure OpenAI, Azure AI Foundry, Cognitive Services, and the Microsoft Agent Framework .
- Build and deploy intelligent agents integrated with enterprise workflows and systems.
- Apply prompt and context engineering to optimize model behavior and outputs.
- Implement RAG (Retrieval-Augmented Generation) pipelines for improved knowledge retrieval and responsiveness.
- Enable tool use orchestration and action planning for agent interactions with APIs and external systems.
- Develop memory management strategies (episodic, semantic, working memory) to enhance agent reasoning.
- Manage state, goals, and feedback loops to support autonomous decision-making.
- Collaborate with product managers, data scientists, and DevOps teams to deliver scalable AI solutions.
- Conduct code reviews, mentor junior engineers, and promote best practices in AI integration.
- Stay current with evolving trends in AI, ML, and cloud-native software engineering.
Required Qualifications
Bachelor's or Master's in Computer Science, Engineering, or related field.9+ years of experience in .NET / C# software development.1+ years of hands-on experience developing AI solutions or intelligent agents using Microsoft AI technologies.Solid understanding of prompt engineering , context management , and LLM-based architectures .Experience with Azure OpenAI , Azure AI Foundry , Semantic Kernel Framework , AutoGen , or LangGraph .Knowledge of NLP , generative AI , and conversational agent design .Microsoft certifications in Azure or AI-related technologies .Contributions to open-source projects or technical blogs .Strong experience with RESTful APIs , microservices , and cloud-native design patterns.Familiarity with CI / CD pipelines , Git , and Agile methodologies .Excellent communication, analytical, and collaboration skills.Core Skills
Artificial Intelligence EngineeringPython.NET Application DevelopmentAI / ML & Data Science