Job Summary
We are looking for an experienced AI Agent Developer to help us build reliable automation systems using LangChain, Python, OpenAI, and n8n. The role involves designing and deploying intelligent agents that connect to APIs, make decisions, and streamline business workflows within structured, real-world use cases.
Responsibilities
- Build multi-step AI agents using LangChain, OpenAI, and Python
- Chain tools, memory, retrieval, and conditional logic into operational agent flows
- Automate structured workflows using either n8n or Python-based scheduling and orchestration
- Integrate agents with external APIs, CRMs, spreadsheets, internal dashboards, and databases
- Build internal UIs or endpoints using Streamlit or FastAPI
- Optimize agent performance for speed, reliability, and cost
- Debug and maintain agents based on live performance
Example Use Cases
- Automating structured business workflows using logic and data
- Developing agents that interact with third-party systems and APIs
- Improving internal operations through decision automation
- Enhancing data quality and availability through smart extraction and processing
Requirements
- Strong Python programming skills
- Experience with LangChain (agents, tools, memory, retrievers, chains)
- Proficiency with OpenAI APIs (chat, function calling, embeddings)
- Working knowledge of n8n for workflow design, or equivalent full-code orchestration
- Solid experience with REST API integration (authentication, webhooks, JSON handling)
- Experience building internal tools using Streamlit or FastAPI
- Strong debugging and optimization skills
Additional Notes
This is a practical, hands-on development role focused on building systems that are used daily in a business setting.
Location
Dubai, UAE
Job Types: Full-time, Permanent
الإبلاغ عن وظيفة