AI Engineer
Location: Dubai Experience: 2 to 5 years Work Type: Full-time, Work From Office (WFO)
What You'll DoDesign, build, and deploy AI agents and LLM-powered features — prompt/harness design, tool orchestration, structured outputs. Integrate AI systems with third-party platforms — CRMs, messaging channels, support tools — via REST APIs, OAuth, and webhooks. Build and maintain reusable components (prompt libraries, guardrails, validation logic) instead of one-off scripts per use case. Write typed tool contracts and enforce output schemas (Pydantic or equivalent) to keep agent behavior predictable and testable. Set up and run evals — trajectory evals, regression tests — to catch quality drops before they reach production. Work with Product/Engineering to turn requirements into working agent behavior, and document architecture clearly enough for handoff.
What We're Looking For Experience: 2–5 years building production software, with meaningful hands-on LLM work Strong Python — comfortable with Fast API or Flask for backend services. Practical experience with LLM APIs (Anthropic, Open AI, or open-source models) — prompt engineering, function calling/tool use, context management. Working knowledge of API integration patterns — OAuth 2.0, webhooks, REST, sync vs. async/event-driven design. Familiarity with SQL and at least one vector/embedding store. Version control (Git) and basic CI/CD exposure. Clean, process-oriented coding habits — this is client-facing infra, not a hackathon. Good communication - able to explain technical trade-offs to non-technical stakeholders.
Bonus Points For Experience with agentic coding tools (Claude Code, Cursor) in your own workflow. Exposure to voice agents, multi-channel conversational AI, or real-time streaming systems. Experience with self-hosted auth/OAuth tooling (Nango or similar) over managed platforms. Docker/Kubernetes and basic cloud deployment (AWS/GCP/Azure) experience. Startup background — comfortable owning ambiguous problems without a fully specced ticket.
مهندس ذكاء اصطناعي
الموقع: دبي الخبرة: سنتان إلى 5 سنوات نوع العمل: دوام كامل، العمل من المكتب (WFO)
ما ستفعله: تصميم وبناء ونشر وكلاء الذكاء الاصطناعي والميزات المدعومة بنماذج اللغة الكبيرة (LLM) — تصميم المطالبات/تسخيرها، تنسيق الأدوات، والمخرجات المهيكلة. دمج أنظمة الذكاء الاصطناعي مع منصات الطرف الثالث — مثل أنظمة إدارة علاقات العملاء (CRMs)، وقنوات المراسلة، وأدوات الدعم — عبر واجهات برمجة تطبيقات REST، وOAuth، وخطافات الويب (Webhooks). بناء وصيانة مكونات قابلة لإعادة الاستخدام (مكتبات المطالبات، حواجز الحماية، منطق التحقق) بدلاً من كتابة نصوص برمجية لمرة واحدة لكل حالة استخدام. كتابة عقود أدوات مكتوبة بنمط محدد وفرض مخططات المخرجات (باستخدام Pydantic أو ما يعادله) للحفاظ على سلوك الوكيل قابلاً للتنبؤ والاختبار. إعداد وتشغيل التقييمات — تقييمات المسار، اختبارات الانحدار — لاكتشاف انخفاض الجودة قبل وصولها إلى بيئة الإنتاج. العمل مع فريق المنتج/الهندسة لتحويل المتطلبات إلى سلوك عملي للوكيل، وتوثيق الهندسة المعمارية بشكل واضح بما يكفي للتسليم.
ما نبحث عنه: الخبرة: 2-5 سنوات في بناء برمجيات للإنتاج، مع خبرة عملية ملموسة في نماذج اللغة الكبيرة (LLM). إتقان لغة Python — القدرة على استخدام Fast API أو Flask لخدمات الواجهة الخلفية. خبرة عملية في واجهات برمجة تطبيقات LLM (مثل Anthropic، أو OpenAI، أو النماذج مفتوحة المصدر) — هندسة المطالبات، استدعاء الوظائف/استخدام الأدوات، وإدارة السياق. معرفة عملية بأنماط تكامل واجهات برمجة التطبيقات — OAuth 2.0، وwebhooks، وREST، والتصميم المتزامن مقابل غير المتزامن/المعتمد على الأحداث. الإلمام بـ SQL ومخزن ناقلات/تضمين واحد على الأقل. التحكم في الإصدار (Git) ومعرفة أساسية بـ CI/CD. عادات برمجة نظيفة وموجهة نحو العمليات — هذا عمل يواجه العملاء وليس هاكاثون. مهارات تواصل جيدة - القدرة على شرح المقايضات التقنية لأصحاب المصلحة غير التقنيين.
نقاط إضافية: خبرة في أدوات البرمجة الوكيلة (مثل Claude Code، Cursor) في سير عملك الخاص. التعرض للوكلاء الصوتيين، أو الذكاء الاصطناعي التخاطبي متعدد القنوات، أو أنظمة البث في الوقت الفعلي. خبرة في أدوات المصادقة/OAuth المستضافة ذاتياً (مثل Nango) بدلاً من المنصات المدارة. خبرة في Docker/Kubernetes والنشر السحابي الأساسي (AWS/GCP/Azure). خلفية في الشركات الناشئة — القدرة على تحمل مسؤولية المشكلات الغامضة دون الحاجة إلى تذكرة عمل محددة بالكامل.