Senior Consultant
Emids Technologies Limited · Remote
Collected role description
Role overview
Senior Consultant at Emids Technologies Limited
The ideal candidate should have a solid software engineering foundation in .NET and be able to apply modern Generative AI, LLM, RAG, and AI application development techniques to build scalable enterprise applications.
We are looking for a Senior AI Engineer with 6+ years of software engineering experience, including strong hands-on experience in C#/.NET development and recent experience building AI/GenAI solutions.
Responsibilities
- Design, develop, and maintain enterprise applications using C# and .NET/.NET Core.
- Develop and integrate Generative AI and LLM-based applications into existing enterprise platforms.
- Build AI-powered applications using OpenAI, Azure OpenAI, or other LLM platforms.
- Develop RAG (Retrieval-Augmented Generation) solutions using enterprise data and knowledge sources.
- Work with LangChain, LlamaIndex, or similar AI orchestration frameworks.
- Implement prompt engineering, context management, embeddings, and vector search.
- Integrate AI services and models with existing .NET/C# applications and APIs.
- Develop REST APIs and microservices using ASP.NET Core/Web API.
- Work with vector databases such as Azure AI Search, Pinecone, Weaviate, Chroma, or similar technologies.
- Build AI agents/workflows and integrate LLM capabilities into business processes.
- Work with Python for AI/ML development, data processing, automation, and LLM applications.
- Implement authentication, authorization, logging, error handling, and security for AI-enabled applications.
- Optimize application performance, scalability, reliability, and LLM response quality.
- Collaborate with product managers, architects, data engineers, and other development teams.
- Participate in architecture discussions, code reviews, testing, and deployment activities.
Required qualifications
- 6+ Years
Required skills
- Software Development 6+ years of software development experience.
- Strong hands-on experience with C# and .NET/.NET Core.
- Strong knowledge of ASP.NET Core, Web API, REST APIs.
- Good understanding of Object-Oriented Programming, SOLID principles, and design patterns.
- Experience with SQL Server or relational databases.
- Experience with Git and CI/CD.
- AI / GenAI Recent hands-on experience in Generative AI / LLM application development.
- Experience with OpenAI / Azure OpenAI / Google Gemini / Anthropic or similar LLM platforms.
- Strong understanding of LLMs, prompt engineering, embeddings, tokens, context windows, and model parameters.
- Hands-on experience building RAG-based applications.
- Experience with vector databases/vector search.
- Experience with LangChain, LlamaIndex, Semantic Kernel, or similar frameworks.
- Knowledge of AI agents, tool/function calling, and AI workflows.
- Experience integrating LLM APIs into enterprise applications.
- Python Good working knowledge of Python.
- Experience using Python for AI/GenAI applications, automation, APIs, or data processing.
- Azure OpenAI and Azure AI Search experience.
- Experience with Semantic Kernel.
- Experience deploying AI applications using Docker/Kubernetes.
- Knowledge of Azure Functions, App Services, AKS, or other Azure services.
- Understanding of AI security, responsible AI, data privacy, and LLM evaluation.
- Experience with MLOps/LLMOps.
- Experience with automated testing of AI applications.
Preferred qualifications and skills
- Experience with FastAPI or Flask is an advantage.
- Good to Have Experience with Microsoft Azure AI services.
Employment details
- Location: Bangalore / Noida
- Employment Type: Full-time Notice Period: Immediate / Short Notice Preferred
- Location: India
Benefits
- Company Overview Emids is a leading technology and consulting firm focused on driving digital transformation in healthcare.
Additional role details
- We specialize in leveraging data, technology, and insights to enhance patient outcomes and operational efficiency.
- Summary of the Role Senior AI Engineer – .NET & GenAI
Collected experience requirement
2-4 years