Company Description
Pavilion IT is a consulting firm that specializes in innovative and cost-effective Microsoft Dynamics solutions, including full MS technology stack. The company offers implementation, support, and training services tailored to meet diverse industry needs. Founded by experienced consultants with decades of expertise in international projects, Pavilion IT serves clients in sectors such as manufacturing, construction, distribution, and retail. With a global presence, the company operates across the Middle East markets, delivering cutting-edge solutions with a client-focused approach.
Role Description
This is a full-time on-site role for an AI Engineer - Python Developer based in Amman - Jordan. The role involves developing AI models and solutions, implementing machine learning algorithms, and working on neural networks and natural language processing (NLP) projects. The AI Engineer will also be responsible for creating and maintaining efficient software systems, ensuring seamless integration with relevant data sources, and collaborating with team members to deliver data-driven applications.
Key Responsibilities
- Design and implement LLM-powered applications using LangChain and AutoGen frameworks.
- Build and optimize RAG pipelines with Azure AI Search, vector databases, and embeddings.
- Develop multi-agent conversational flows and orchestrators (planner, retriever, solver, critic).
- Integrate AI systems with APIs, databases, and cloud services (Azure preferred).
- Ensure security, scalability, and observability of AI solutions (using LangSmith)
- Collaborate with cross-functional teams to deliver innovative AI use cases.
Required Skills & Experience
- 2-3 years of Python development (development, testing, packaging, API integration).
- Strong experience with Generative AI frameworks:
- LangChain (LCEL, agents, retrievers, tool orchestration).
- (Optional) Microsoft AutoGen (ConversableAgent, GroupChat, agent coordination)
- (Optional) semantic kernel framework.
- Knowledge of Retrieval-Augmented Generation (RAG) architectures.
- Hands-on with Azure AI/OpenAI APIs (chat/completions, embeddings).
- Experience with vector databases (FAISS, Pinecone, Chroma, etc.).
- Strong debugging, problem-solving, and documentation skills.
Nice to Have
- Experience with Azure AI Search, Azure Functions, App Service.
- Exposure to LangSmith for observability and evals.
- Familiarity with containerization (Docker)