Posted on: 08/09/2026
About the Role:
We are looking for a Software Engineer with strong experience in .NET application development and hands-on exposure to Generative AI and LLM-based solutions. The ideal candidate will be responsible for developing scalable full-stack applications, integrating AI capabilities using Azure OpenAI and Semantic Kernel, and supporting robust CI/CD and cloud delivery practices.
Key Responsibilities:
- Design, develop, and maintain full-stack applications using C#, ASP.NET Core, and .NET 8.
- Build and integrate Generative AI and LLM-powered applications using Azure OpenAI and Semantic Kernel.
- Implement semantic search, Retrieval-Augmented Generation (RAG), prompt engineering, and multi-agent workflows.
- Develop and maintain ETL/data pipelines using PostgreSQL and SQL Server.
- Design and implement REST APIs and backend services for application and AI integrations.
- Build and manage CI/CD pipelines using Azure DevOps.
- Implement Infrastructure as Code (IaC) and support automated cloud deployments.
- Work with Azure Machine Learning and related Azure AI services for AI/ML solution development and deployment.
- Optimize application performance, scalability, reliability, and resource utilization.
- Apply secure coding practices and ensure application and API security.
- Troubleshoot production issues and perform root-cause analysis.
- Collaborate with product, engineering, and business teams in an Agile/Scrum environment.
- Participate in code reviews, technical discussions, testing, and continuous improvement initiatives.
Tech Stack & Requirements:
- 4 - 7 years of experience in software development with strong hands-on expertise in C# and ASP.NET Core/.NET 8.
- Strong experience in full-stack application development and REST API development.
- Hands-on experience with Azure DevOps, including CI/CD pipelines and Infrastructure as Code.
- Practical experience developing Generative AI and LLM-based applications.
- Strong understanding of Azure OpenAI, prompt engineering, and RAG implementation patterns.
- Experience with Semantic Kernel and AI agent/multi-agent architectures.
- Experience with semantic search, embeddings, vector-based retrieval, and LLM application integration.
- Hands-on experience with PostgreSQL and/or SQL Server, including data processing and ETL pipelines.
- Knowledge of Azure Machine Learning and Azure AI services.
- Strong understanding of application performance optimization and security best practices.
- Experience working in Agile/Scrum development environments.
- Strong problem-solving, communication, and collaboration skills.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
ML / DL Engineering
Job Code
1669481