.Net AI Engineer

Aventra.AI
Bengaluru, Karnataka, India

🚀 We're Hiring: .NET AI Engineer

📍 Location: Bengaluru, India

💼 Overall Development Experience: 8+ Years

🤖 AI Engineering Experience: Minimum 3 Years

🐍 Python Programming Experience: Minimum 3 Years

We are looking for an experienced .NET AI Engineer with strong software development expertise and hands-on experience in Artificial Intelligence, Generative AI, Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and MLOps.

The ideal candidate should be capable of developing enterprise-grade applications using .NET and Python while building, integrating, deploying, and maintaining AI-powered solutions.

🔹 Mandatory Technical Skills

✅ .NET Development: Strong hands-on experience in .NET, C#, ASP.NET Core, Web API, and enterprise application development.

✅ Python Programming: Minimum 3 years of strong Python programming experience for AI engineering and backend development.

✅ AI Engineering: Minimum 3 years of hands-on experience in developing and integrating AI-powered applications.

✅ Generative AI & LLMs: Practical experience with Generative AI, Large Language Models (LLMs), prompt engineering, and LLM integration.

✅ RAG (Retrieval-Augmented Generation): Experience developing RAG pipelines, document processing, embeddings, semantic search, and context-aware AI applications.

✅ MLOps: Experience with AI/ML deployment, model lifecycle management, monitoring, versioning, and automation of AI/ML workflows.

🔹 Key Responsibilities

  • Design, develop, and maintain scalable applications using .NET, C#, ASP.NET Core, and Python.
  • Build and integrate Generative AI solutions and LLM-powered applications into enterprise systems.
  • Develop and optimize RAG-based applications for efficient document retrieval and context-aware responses.
  • Integrate LLMs with enterprise applications, REST APIs, and backend services.
  • Implement prompt engineering, embeddings, vector search, and retrieval optimization techniques.
  • Develop and maintain AI/ML deployment pipelines and MLOps workflows.
  • Monitor AI application performance, reliability, scalability, and response quality.
  • Collaborate with cross-functional teams to deliver secure, scalable, and production-ready AI solutions.

🔹 Preferred Skills

  • Experience with LangChain, LangGraph, or similar AI frameworks.
  • Familiarity with vector databases such as Pinecone, FAISS, ChromaDB, or Azure AI Search.
  • Experience working with commercial or open-source LLMs such as GPT, Claude, Gemini, or Llama.
  • Knowledge of Docker, Kubernetes, CI/CD pipelines, and cloud platforms such as Azure, AWS, or GCP.
  • Experience deploying and monitoring AI-powered applications in production environments.

🎯 Candidate Requirements

✔ 8+ years of software development experience.

✔ Strong hands-on experience in .NET and C#.

✔ Minimum 3 years of AI Engineering experience.

✔ Minimum 3 years of strong Python programming experience.

✔ Practical experience in Generative AI, RAG, and LLM-based application development.

✔ Experience with MLOps and AI solution deployment.

Score my resume against this job, free →

Will you get shortlisted for this role? Check your match free →