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