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