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