Responsibilities:
- Design and developLLM-powered applicationsusing Python and Azure OpenAI services.
- Buildend-to-end Retrieval-Augmented Generation (RAG) pipelines, integrating vector databases, semantic search and other related tools.
- Developconversational agents and virtual assistants, using frameworks like LangChain or LlamaIndex.
- Craft effective prompts usingadvanced prompt engineering and prompt design techniques.
- Integrate LLMs with external tools, APIs, and business data systems.
- ApplyAgentic AI patterns to RAGand AI Workflows, interacting with LLMs by orchestrating various agents together
- Deploy and manage applications usingAzure Functions,Azure AI services, andserverless components.
- Ensure performance, scalability, and reliability of AI solutions on Azure.
- Collaborate across teams and participate in agile development processes.
Required Skills (Must Have):
- Strong proficiency inPythonprogramming language.
- Expertise inAzure OpenAI Service, including foundation model usage and integration.
- Build and deploy AI solutions leveraging Azure AI services (e.g., Cognitive Services, Azure ML, Azure AI Search).
- Deep experience inprompt engineering, including various prompting strategies (few-shot, chain-of-thought, etc.).
- Hands-on experience buildingRAG pipelineswith vector databases and tool integrations.
- Proven experience developingchatbots or virtual assistantsusing LLMs.
- Proficiency in at least one LLM application framework (e.g.,LangChain,LlamaIndex).
- In-depth understanding ofLLM models, their capabilities, and applications.
- Good understanding ofLLM evaluations, and how to evaluate LLM model outputs.
- Good understanding of usingAI Agents and Agentic AI Patternsto integrate with LLMs
- Experience deploying withAzure Function Appsand broaderAzure ecosystem.
- Solid grasp ofAPI integrationsanddata workflow design.
- Strong problem-solving skills and ability to deliver scalable, efficient code.
- Excellent communication and team collaboration abilities.
Preferred Skills (Good to Have):
- Familiarity withMulti-AgentAIorchestration andagentic workflows.
- Experience buildingcloud-native serviceswithserverless architectures.
- Understanding ofNLP techniquesanddata transformation pipelines.
- Familiarity withLLMOpsconcepts and AI model lifecycle.
Qualifications:
- Bachelor s degree in computer science, Computer Engineering, or a related field.
- 3+ years of experience in software development.
- Experience with LLM applications and cloud platforms.