What You’ll Need
• Proficient in Python, with the ability to write, test, and maintain reusable code.
• Experience with LangChain or LlamaIndex, and working knowledge of prompt chaining and orchestration patterns.
• Strong understanding of LLMs, embeddings, vector databases (e.g., Pinecone, Supabase), and RAG architecture and the ability to implement necessary data structures.
• Hands-on experience in prompt engineering and deploying AI agents or assistants into user-facing workflows.
• Ability to evaluate model performance, refine prompts, and iterate quickly on solution design.
• Comfortable working with REST APIs, structured and unstructured data, and integrating diverse data sources into model pipelines.
• Working knowledge of SQL, Azure Blob Storage, or Azure Data Lake for handling enterprise datasets.
• Experience deploying solutions on cloud-native infrastructure—ideally Azure Functions, Docker, and FastAPI.
• Familiar with CI/CD pipelines, Git-based workflows, and basic monitoring for deployed AI services.
• Ability to translate business needs into technical implementations and explain AI-driven results in clear, business-friendly language.
• Familiarity with workflow automation and low-code tools like n8n, Retool, or Power Platform for quickly assembling operational flows and interfaces.
• Experience with Python, LangChain, LlamaIndex, Azure ML, Hugging Face, REST APIs, Azure Functions, and major LLMs such as OpenAI/Anthropic.
• Bachelor’s degree in Computer Science, Data Science, AI, or equivalent practical experience.
• 2–3 years of hands-on experience (internships, projects, coursework) applying AI or NLP techniques.