We are seeking a skilled and experienced AI Lead with a strong background in AI development, Azure services, and OpenAI technologies. The ideal candidate will bring deep expertise in Python, FastAPI, and Retrieval-Augmented Generation (RAG) solutions, with hands-on experience deploying scalable AI applications on Azure. This role will lead the design, development, and optimization of AI-powered chatbots and solutions for enterprise environments.
Roles and Responsibilities:
Lead the design and deployment of RAG-based AI chatbots leveraging Azure OpenAI, Azure Cognitive Search, and vector databases.
Architect and develop APIs using Python (FastAPI), integrating OpenAI, Azure AI Services, and external systems.
Deliver scalable AI applications using Azure Functions, Azure Kubernetes Services (AKS), and Cognitive Services.
Create rapid prototypes and Proof-of-Concepts (POCs) with full technical documentation.
Continuously monitor and optimize AI workloads for performance, scalability, and cost-efficiency.
Collaborate with cross-functional teams to integrate AI components into enterprise applications.
Provide technical leadership, mentorship, and code reviews within the AI development team.
Qualification & skills:
8–10 years of overall software development experience with 2–3 years working on OpenAI and Retrieval-Augmented Generation (RAG) architectures.
Proficiency in Python and FastAPI (mandatory); C# is a plus.
Extensive hands-on experience with Azure OpenAI, Azure Cognitive Search, Azure Bot Services, and Azure Machine Learning.
Knowledge of vector databases like Pinecone, FAISS, or Weaviate.
Experience with Azure SQL, CosmosDB, and scalable backend architecture.
Familiarity with LangChain, LLamaIndex, and Microsoft Semantic Kernel (preferred).
Solid grasp of DevOps practices using Azure DevOps, Docker, and Kubernetes.
Strong understanding of secure API integration (OAuth, JWT).
Experience with Salesforce and Agentforce integrations.
Demonstrated ability to translate business needs into technical AI solutions and communicate clearly with stakeholders.