HamburgerMenu
hirist

Software Engineer - .Net/Generative AI

PURECHASE INDIA
4 - 7 Years
Hyderabad

Posted on: 08/09/2026

Job Description

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.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...