الوصف الوظيفي
دور المشروع : مهندس برمجيات مخصصة
وصف دور المشروع : تطوير حلول برمجيات مخصصة لتصميم وكتابة وتعزيز المكونات عبر الأنظمة أو التطبيقات. استخدام أطر العمل الحديثة والممارسات المرنة لتقديم حلول قابلة للتوسع وعالية الأداء مصممة لتلبية احتياجات العمل المحددة.
المهارات المطلوبة : تطوير Java Full Stack
المهارات الجيدة : لا يوجد
الحد الأدنى من 12 سنة من الخبرة مطلوبة
المؤهلات التعليمية : 15 سنة تعليم بدوام كامل
ملخص الدور
قيادة تصميم وتقديم حلول الذكاء الاصطناعي الوكيلة - أنظمة متعددة الوكلاء قابلة للتكوين تدمج نماذج اللغة الكبيرة، وخطوط أنابيب الاسترجاع، وقواعد البيانات المتجهة، وواجهات برمجة التطبيقات المؤسسية - بحيث يمكن للفرق الانتقال من الأتمتة إلى الاستقلالية عبر سير العمل التجارية. المواهب التقنية المدعومة بالذكاء الاصطناعي.
النتائج والمسؤوليات
الهندسة المعمارية والنماذج
o تحديد هياكل الوكلاء من البداية إلى النهاية (التنسيق، التخطيط، استخدام الأدوات، الذاكرة، حلقات التقييم)، ونشر تصاميم مرجعية قابلة لإعادة الاستخدام ونماذج لعمليات العمل متعددة الوكلاء.
o توحيد المكونات: مقدمو نماذج اللغة الكبيرة، نماذج التضمين، قواعد البيانات المتجهة، استراتيجيات الاسترجاع، قوالب المحفزات، المقيمون، وكتل الرصد.
تصميم الحلول والتسليم
o ترجمة مشاكل الأعمال إلى حلول ذكاء اصطناعي عملية، قيادة الاكتشاف، تحديد النطاق، إثبات المفهوم، الطيار، ومراحل التوسع مع التواصل الواضح مع أصحاب المصلحة في الأعمال والهندسة.
o امتلاك المتطلبات غير الوظيفية: الأمان، الخصوصية، الامتثال، الأداء، الموثوقية، وكفاءة التكلفة (بما في ذلك ميزانية الرموز/الحوسبة).
البيانات وخطوط الأنابيب
o تأسيس عقود البيانات وأنماط الاسترجاع (التجزئة، الفهرسة، البحث الهجين، الاقتباسات/التأسيس، الحداثة). تصميم حواجز لتقليل الهلوسة وفرض الحقائق.
المنصات والتكامل
o تحديد استراتيجيات التكامل مع الأنظمة المؤسسية، تدفقات الأحداث، واجهات برمجة التطبيقات/البوابات، وCI/CD لضمان التوافق مع SDLC وحوكمة الإصدار.
الجودة والذكاء الاصطناعي المسؤول
o تحديد أطر التقييم (غير متصلة/متصلة)، بيانات الاستشعار من النهاية إلى النهاية، أنماط الفشل/التخفيفات، وسياسات السلامة للمحتوى، الوصول، وحدود الإجراءات.
القيادة
o إرشاد فرق المطورين للمساهمة في تمكين داخلي (كتب اللعب، مسارات التدريب، معايير البرمجة). دعم لوحات المقابلات لتوظيف الذكاء الاصطناعي الأصلي.
المؤهلات المطلوبة (نموذج الذكاء الاصطناعي الأصلي)
أساسيات قوية في علوم الحاسوب وهندسة البرمجيات.
خبرة عملية مع نماذج اللغة الكبيرة، وخطوط الأنابيب، وقواعد البيانات المتجهة، وواجهات برمجة التطبيقات للذكاء الاصطناعي.
قدرة مثبتة على بناء تطبيقات من البداية إلى النهاية ودمج الذكاء الاصطناعي في الأنظمة.
محفظة مرئية من مشاريع الذكاء الاصطناعي تظهر التجريب والسرعة.
متعلم سريع مع ميل للتجريب السريع والتكرار.
قادر على ترجمة مشاكل الأعمال إلى حلول ذكاء اصطناعي عملية مع تواصل واضح.
لغات البرمجة (المهندس المعماري)
الكفاءة الأساسية (واحدة على الأقل):
o بايثون (نموذج سريع، LangChain/LlamaIndex، أدوات التقييم)
o TypeScript/Node.js (تنسيق الوكلاء في الخدمات، أدوات واجهة برمجة التطبيقات)
o Java (التكامل المؤسسي، الخدمات المصغرة، الأداء)
ثانوي/مفيد: C#/.NET، Go، Rust (للوكلاء أو الأدوات الحرجة للأداء)، SQL (PostgreSQL/pgvector)، برمجة Shell (أتمتة DevOps).
معرفة بالنظام البيئي: LangChain، LlamaIndex، قواعد البيانات المتجهة Semantic Kernel (pgvector، Pinecone، Weaviate، Milvus) الرسائل (Kafka/JMS) بوابات واجهة برمجة التطبيقات SDK السحابية (Azure/AWS/GCP).
المهارات والخبرات المفضلة
تصميم أنظمة متعددة الوكلاء (أدوار التخطيط/التنفيذ، بروتوكولات التعاون، تجريد الأدوات) خبرة مع أطر العمل الوكيلة أو التنسيق المخصص.
RAG من الدرجة الإنتاجية (مقيمو الاسترجاع، إعادة التصنيف، خطوط أنابيب الحداثة)، قواعد البيانات المتجهة، والبحث الهجين.
LLMOps/ModelOps: المحفزات/الإصدار، أدوات التقييم، علامات الميزات، التجريب، اختبار A/B، بوابات السلامة.
هندسة سحابية أصلية (حاويات، بدون خادم، أحداث)، إدارة الأسرار، السياسة ككود، وحوكمة التكلفة لأحمال العمل الذكية.
التكامل المؤسسي: بوابات واجهة برمجة التطبيقات، حافلات الأحداث، الرسائل (JMS/Kafka)، واختبار العقود.
معلومات إضافية:
- يجب أن يكون لدى المرشح خبرة لا تقل عن 12 عامًا في تطوير Java Full Stack.
- مطلوب 15 سنة من التعليم بدوام كامل.
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.