We are looking for a Senior Software Engineer with deep experience in C#, .NET, and Microsoft Azure , who is excited to build and integrate AI-powered features into modern applications. In this role, you will design scalable cloud solutions, integrate AI services (LLMs, cognitive services, and APIs), and help drive the adoption of intelligent automation and data-driven capabilities across the platform.
This role is ideal for a hands-on engineer who understands how to apply AI pragmatically —not just experiment with it.
Key Responsibilities
- Design, develop, and maintain scalable applications using C# and .NET (.NET Core / .NET 6+)
- Build cloud-native solutions leveraging Microsoft Azure
- Integrate AI and ML services into applications (, Azure OpenAI, Cognitive Services, third-party AI APIs)
- Design and consume RESTful APIs and microservices
- Implement AI-driven features such as :
- Intelligent search and recommendations
- Natural language processing (chat, summarization, classification)
- Automation and decision-support workflows
- Collaborate with product, data, and engineering teams to translate business needs into technical solutions
- Participate in architecture discussions, code reviews, and technical design
- Optimize application performance, security, and reliability
- Implement CI / CD pipelines and DevOps best practices
- Mentor junior engineers and contribute to engineering standards