وصف الوظيفة
تطوير GenAI وذكاء اصطناعي توكيدي :
- تصميم وتطوير ونشر حلول GenAI إنتاجية عالية باستخدام نماذج LLM المتقدمة مثل نماذج OpenAI.
- تنفيذ خطوط أنابيب توليد مدعوم باسترجاع (RAG) باستخدام بيانات المؤسسة المنظمة وغير المنظمة.
- تصميم بنى بحث هجينة تجمع بين قواعد بيانات المتجهات وGraph DBs مثل Azure AI Search، Neo4j، وDatabricks Vector Search.
- تطوير مكونات وأطر ذكاء اصطناعي قابلة لإعادة الاستخدام يمكن استخدامها عبر حالات استخدام ذكاء اصطناعي مؤسسية متعددة.
- بناء سير عمل ذكاء اصطناعي توكيدي باستخدام أطر مثل LangChain وLangGraph وHaystack، بما في ذلك:
- تنسيق متعدد العوامل يشمل وكلاء المخطط والاسترجاع والتقييم والتنفيذ.
- استدعاء الأدوات، تنفيذ الوظائف، وأتمتة النظام-إلى-النظام.
- إدارة الذاكرة القصيرة الأجل، طويلة الأجل، والمعياريات الجلسة.
التحقق من البيانات وجودتها- إجراء تحقق من البيانات من النهاية إلى النهاية قبل أن يتم استخدامها في تطبيقات AI و ML والتحليلات وقراءة القرار.
- التحقق من اكتمال البيانات ودقتها وتناسقها وحداثتها وتلاؤمها مع الأعمال عبر أنظمة المصدر والتطبيقات اللاحقة.
- العمل مع فرق الأعمال والبيانات للتحقق من مؤشرات الأداء الرئيسية والحسابات وقواعد الأعمال والتوصينات الناتجة عن الذكاء الاصطناعي قبل الإصدار الإنتاجي.
- تطوير فحص جودة البيانات الآلي، أطر التحقق، الكشف عن الشذوذ، وعمليات المصالحة.
- تحديد مشاكل جودة البيانات والتنسيق مع هندسة البيانات والفرق ذات الصلة للحل.
- التأكد من أن الأفكار والتوصيات الناتجة عن AI مستندة إلى بيانات مؤسسة موثوقة ومُ validated.
تطوير تطبيقات Full-Stack AI وReact- تحمل مسؤولية عملية تطوير تطبيقات AI من البداية للنهاية، من خدمات AI/ML وواجهات برمجة التطبيقات إلى تطبيقات المستخدم النهائي.
- تصميم وتطوير تطبيقات ويب حديثة واستجابية قائمة على React لحالات استخدام AI والتحليلات وقرارات الذكاء.
- بناء واجهات تفاعلية لرؤى AI والتوصيات والخبرات الحوارية ولوحات التحكم والتصورات وتدفقات العمل القابلة للتنفيذ.
- دمج تطبيقات React مع خدمات AI/ML وواجهات برمجة التطبيقات المؤسسية ومنصات البيانات وخدمات المصادقة وأنظمة الخلفية.
- تطوير خدمات APIs الخلفية قابلة للتوسع باستخدام Python وأطر API ذات الصلة.
- التأكد من أن تطبيقات الواجهة الأمامية والخلفية تلبي متطلبات المؤسسة من الأداء والأمان والقابلية للتوسع والاستخدام والصيانة.
المساهمة الفردية وتنسيق الفريق الخارجي- قضاء حوالي 90% من الدور كمساهم فردي عملي، يشارك بشكل مباشر في الهندسة والبرمجة والت development والتصحيح والاختبار والتحسين والت Deployment والدعم الإنتاجي.
- تخصيص حوالي 10% من الدور لتنسيق ومراجعة المهام الفنية التي ينجزها الفريق الخارجي.
- مراجعة تسليمات الفريق الخارجي لضمان التوافق مع المتطلبات وتصميم الحل ومعايير الترميز والجودة المتوقعة.
- إجراء مراجعات الشفرة والمراجعات التقنية والتحقق الوظيفي من التسليمات الخارجية المعينة.
- تقديم توضيحات حول المتطلبات الفنية والمهام عند الحاجة لدعم التسليم الخارجي.
- تتبع المهام الفنية المعينة وتسليط الضوء على الاعتماديات وقضايا الجودة أو مخاطر التسليم.
- العمل بالتعاون مع مهندسي AI والبيانات والعلوم والواجهة الأمامية على توصيل الحل المتكامل.
- البقاء مسؤولاً مباشرة عن أنشطة التطوير العملية المعينة مع دعم جودة وتكامل التسليمات الخارجية.
تكامل المؤسسة والهندسة السحابية
- تطوير وتكامل التطبيقات المعتمدة على AI، والدردشة، والوكلاء ضمن منظومة Azure.
- تكامل حلول AI مع أنظمة المؤسسة باستخدام APIs والهندسة المعمارية القائمة على الأحداث وسواق الرسائل.
- بناء خدمات آمنة وقابلة للتوسع باستخدام Azure App Services وAzure Functions وAKS وAzure Cache for Redis وما يتعلق بها.
- تكامل التطبيقات مع أطر الهوية والوصول المؤسسية بما في ذلك المصادقة والتخويل وRBAC وأمان مستوى البيانات.
- العمل عن كثب مع فرق Cloud وDigital وData Engineering وArchitecture وSecurity وBusiness لتسليم الحل الشامل.
جاهزية الإنتاج وMLOps وLLMOps- تنفيذ حواجز للسيطرة على الهلوسة وخصوصية البيانات والأمان والذكاء الاصطناعي المسؤول والتحقق من المخرجات.
- ضمان الحوكمة من فئة المؤسسات بما في ذلك التحكم في الوصول والتدقيق والمراقبة والامتثال.
- مراقبة أداء الإنتاج عبر التوفر والكمون والدقة والموثوقية والقابلية للتوسع.
- تطبيق أفضل ممارسات MLOps / LLMOps على مدى الدورة، بما في ذلك:
- إدارة النماذج والإصدارات.
- إصدار الإيعازات وال rollback.
- خطوط أنابيب CI/CD لتطبيقات AI.
- الاختبار الآلي للإيعاوات والاسترجاع وواجهات API والتراجع عن الاختبار.
- المراقبة والتسجيل والتتبع والمراقبة الشاملة.
تحسين الأداء والتحسين المستمر- تحليل أداء تطبيقات AI والوكلاء باستخدام مقاييس مثل الدقة وجودة الاستجابة والكمون والتبني وإكمال المهمة.
- تحسين الإيعاوات واستراتيجيات الاسترجاع وتدفقات الوكلاء وواجهات APIs واستعلامات قاعدة البيانات وأداء التطبيق بناءً على الاستخدام الفعلي.
- تحديد وحل عنق الزجاجة في الأداء عبر البيانات والذكاء الاصطناعي والخلفية وقاعدة البيانات وطبقات الواجهة الأمامية.
- قيادة التحسين المستمر من خلال التجارب والتقييم والمراقبة وردود الفعل من المستخدمين.
المتطلبات- فهم عملي قوي لـ LLMs والمحولات والتضمين وهندسة الإيعاوات وهندسة السياق وRAG وتقنيات التقييم.
- خبرة في بناء منتجات GenAI وAgentic AI من التطوير حتى النشر الإنتاجي.
- خبرة عملية باستخدام LangChain وLangGraph وHaystack وn8n ونظام Microsoft Copilot أو أطر مماثلة.
- خبرة عملية بتصميم معماريات متعددة الوكلاء وتنسيق التفكير والاسترجاع والأدوات والإجراءات.
- خبرة قوية مع قواعد البيانات المتجهة والGraph، بما في ذلك Azure AI Search وNeo4j وDatabricks Vector Search.
- خبرة مثبتة في تنفيذ خطوط RAG باستخدام بيانات المؤسسة المنظمة وغير المنظمة.
- خبرة قوية في التحقق من البيانات وفحص جودة البيانات والمصالحة والتحقق من KPI وقواعد الأعمال.
- إتقان قوي لـ Python وSQL وSpark وخبرة عملية في تطوير تطبيقات React / JavaScript / TypeScript.
- خبرة في تطوير APIs وخدمات خلفية باستخدام FastAPI أو Flask أو أطر مكافئة
- خبرة عملية في PyTorch و/أو TensorFlow.
- خبرة في العمل مع أنظمة الذكاء الاصطناعي/تعلم الآلة واسعة النطاق في بيئات الإنتاج.
- خبرة بمراجعة الشفرة والتسليمات الفنية من فرق التطوير الموزعة/الخارجية.
- مهارات حل مشكلات قوية عبر AI والبيانات والخلفية والواجهة الأمامية وتكامل الأنظمة المؤسسية.
خبرة Azure ومنصة البيانات خبرة عملية مع تقنيات Azure وبيانات المؤسسة ذات الصلة، بما في ذلك:- Azure OpenAI
- Azure Data Factory (ADF)
- Azure Databricks
- Azure AI Search
- Databricks Genie
- Azure AI Document Intelligence
- Azure App Services
- Azure Functions
- Azure Kubernetes Service (AKS)
- Azure Cache for Redis
- Azure Bot Service / Bot Framework
- API Management
- Microsoft Entra ID / Azure AD
- CI/CD وأدوات DevOps