الوصف الوظيفي
دور المشروع : مهندس برمجيات مخصص
وصف دور المشروع : تطوير حلول برمجيات مخصصة لتصميم وكتابة وتعزيز المكونات عبر الأنظمة أو التطبيقات. استخدام الأطر الحديثة والممارسات المرنة لتقديم حلول قابلة للتوسع وعالية الأداء مصممة لتلبية احتياجات الأعمال المحددة.
المهارات المطلوبة : تطوير Java Full Stack
المهارات الجيدة : NA
مطلوب حد أدنى من 12 سنة من الخبرة
المؤهل التعليمي : 15 سنة من التعليم بدوام كامل
الملخص:
ملخص الدور
قيادة تصميم وتقديم حلول الذكاء الاصطناعي الوكيلة - أنظمة متعددة الوكلاء قابلة للتكوين تدمج LLMs، خطوط أنابيب RAG، قواعد بيانات المتجهات، وواجهات برمجة التطبيقات المؤسسية - حتى تتمكن الفرق من الانتقال من الأتمتة إلى الاستقلالية عبر سير العمل.المواهب التقنية المدعومة بالذكاء الاصطناعي
النتائج والمسؤوليات
الهندسة المعمارية والأنماط
o تحديد الهياكل الوكيلة من النهاية إلى النهاية (التنسيق، التخطيط، استخدام الأدوات، الذاكرة، حلقات التقييم)، ونشر تصاميم مرجعية قابلة لإعادة الاستخدام وأنماط لعمليات العمل متعددة الوكلاء.
o توحيد المكونات: مزودو LLM، نماذج التضمين، قواعد بيانات المتجهات، استراتيجيات الاسترجاع، قوالب الطلبات، المقيمون، وكتل المراقبة.
تصميم الحلول والتسليم
o ترجمة مشاكل الأعمال إلى حلول ذكاء اصطناعي عملية، قيادة اكتشاف، تحديد النطاق، إثبات المفهوم، الطيار، ومرحلة التوسع مع التواصل الواضح مع أصحاب المصلحة في الأعمال والهندسة.
o امتلاك المتطلبات غير الوظيفية: الأمان، الخصوصية، الامتثال، الأداء، الموثوقية، وكفاءة التكلفة (بما في ذلك ميزانية الرموز/الحوسبة).
البيانات وRAG
o تأسيس عقود البيانات وأنماط الاسترجاع (التجزئة، الفهرسة، البحث الهجين، الاقتباسات/التأسيس، الحداثة). تصميم حواجز لتقليل الهلوسات وفرض الحقائق.
المنصات والتكامل
o تحديد استراتيجيات التكامل مع الأنظمة المؤسسية، تدفقات الأحداث، واجهات برمجة التطبيقات/البوابات، وCI/CD لضمان التوافق مع SDLC وحوكمة الإصدار.
الجودة والذكاء الاصطناعي المسؤول
o تحديد أطر التقييم (غير متصل/متصل)، Telemetry من النهاية إلى النهاية، أوضاع الفشل/التخفيفات، وسياسات الأمان للحدود المحتوى، الوصول، والإجراءات.
القيادة
o إرشاد فرق المطورين والمساهمة في تمكين داخلي (كتب اللعب، مسارات التدريب، معايير الترميز). دعم لجان المقابلات لتوظيف الذكاء الاصطناعي.
المؤهلات المطلوبة (نموذج أصلي للذكاء الاصطناعي)
أساسيات قوية في علوم الحاسوب وهندسة البرمجيات.
خبرة عملية مع LLMs، RAG، قواعد بيانات المتجهات، وواجهات برمجة التطبيقات للذكاء الاصطناعي.
قدرة مثبتة على بناء تطبيقات من النهاية إلى النهاية ودمج الذكاء الاصطناعي في الأنظمة.
محفظة مرئية لمشاريع الذكاء الاصطناعي تُظهر التجريب والسرعة.
متعلم سريع مع ميل للنماذج السريعة والتكرار.
القدرة على ترجمة مشاكل الأعمال إلى حلول ذكاء اصطناعي عملية مع تواصل واضح.
لغات البرمجة (المهندس المعماري)
الكفاءة الأساسية (على الأقل واحدة):
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 سنة من التعليم بدوام كامل.
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.