الوصف الوظيفي
دور المشروع : مهندس برمجيات مخصص
وصف دور المشروع : تحليل وتصميم وترميز واختبار مكونات متعددة من كود التطبيق عبر عميل أو أكثر. أداء الصيانة، والتحسينات و/أو العمل التطويري.
المهارات المطلوبة : تطوير Java Full Stack
المهارات الجيدة أن تكون موجودة : لا يوجد
يتطلب الحد الأدنى من 7.5 سنوات من الخبرة
المؤهل التعليمي : 15 سنة تعليم بدوام كامل
AgentAI Native – مطور (مؤسسة)
ملخص الدور
بناء تطبيقات ذكاء اصطناعي عالية الجودة - تنفيذ أدوات LLM، خطوط أنابيب RAG، بحث المتجهات، وتكاملات API - تقديم نماذج أولية سريعة تتطور إلى أنظمة إنتاجية. امتلاك تطوير عملي، واختبار، وتكامل، مع محفظة تظهر السرعة، والتجريب، والتعلم.
المسؤوليات
البناء العملي
o تنفيذ الوكلاء (الأدوات، المهارات)، النماذج/القوالب، المخططين، الذاكرة، وحلقات التقييم كتابة كود نظيف وقابل للاختبار وخطوط CI/CD.
o إعداد خدمات RAG (الاستيعاب، التجزئة، التضمين، الفهرسة) ودمج قواعد بيانات المتجهات إضافة الرؤية والضوابط.
التكامل
o الاتصال بواجهات برمجة التطبيقات المؤسسية، وتدفقات الأحداث، ومصادر البيانات لضمان معالجة الأخطاء بشكل قوي، وإعادة المحاولة، والاحتياطات.
الجودة والسلامة
o كتابة اختبارات الوحدة/التكامل تنفيذ التقييمات غير المتصلة/المتصلة، سيناريوهات الفريق الأحمر، وحدود سلامة المحتوى/الإجراء.
التكرار والتواصل
o نموذج أولي بسرعة، عرض بشكل متكرر، والتواصل بوضوح حول التبادلات والنتائج مع أصحاب المصلحة.
المؤهلات المطلوبة (نموذج AI Native)
أساسيات قوية في علوم الحاسوب وهندسة البرمجيات.
خبرة عملية مع LLMs، RAG، قواعد بيانات المتجهات، وواجهات برمجة التطبيقات للذكاء الاصطناعي.
قدرة مثبتة على بناء تطبيقات شاملة ودمج الذكاء الاصطناعي في الأنظمة.
محفظة مرئية لمشاريع الذكاء الاصطناعي تظهر التجريب والسرعة.
متعلم سريع مع ميل للنمذجة السريعة والتكرار.
القدرة على تحويل مشاكل الأعمال إلى حلول عملية للذكاء الاصطناعي مع تواصل واضح.
لغات البرمجة (المطور)
كفاءة بناء أساسية (اختر اثنين أو أكثر):
o بايثون (أطر الوكلاء، خدمات البيانات/RAG، التقييم، دفاتر الملاحظات إلى الخدمات)
o TypeScript/Node.js (أغلفة الخدمة، خوادم الأدوات، تكامل API، روابط الواجهة الأمامية)
o جافا (خدمات المؤسسات، Spring Boot، التزامن/الأداء)
ما هو لطيف أن يكون: C#/.NET (أكوام المؤسسات)، Go (وكلاء/خدمات عالية الإنتاجية)، Rust (أدوات حرجة للأداء)، SQL (PostgreSQL/pgvector، تحسين الاستعلامات)، Bash (DevOps).
الأطر والأدوات: LangChain، LlamaIndex، Semantic Kernel قواعد بيانات المتجهات (pgvector، Pinecone، Weaviate، Milvus) أطر الاختبار (PyTest/JUnit/Jest) الحاويات، بدون خادم، وSDKs السحابية.
معلومات إضافية:
- يجب أن يكون لدى المرشح حد أدنى من 7.5 سنوات من الخبرة في تطوير Java Full Stack.
- يتطلب التعليم بدوام كامل لمدة 15 عامًا.
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.