نظرة عامة على الوظيفة
نبحث عن مطور شامل مخضرم يتمتع بخبرة قوية في لغة Python والذكاء الاصطناعي التوليدي للانضمام إلى فريقنا في مقر العمل بالدمام، المملكة العربية السعودية. ستقود دمج واجهات المستخدم الأمامية لنماذج متعددة مخصصة للذكاء الاصطناعي/نماذج اللغة الكبيرة في تطبيقات ذات جودة إنتاجية، مع المساهمة بشكل تدريجي في طبقات الخلفية والبنية التحتية بصفتك مطورًا شاملًا.
هذه دور يرتكز بشكل كبير على الذكاء الاصطناعي ويتطلب خبرة عملية في نشر واستخدام نماذج الذكاء الاصطناعي التوليدي (نماذج اللغة الكبيرة، خطوط أنابيب RAG، استخراج البيانات، إلخ)، وتطوير واجهات برمجة التطبيقات بلغة Python (FastAPI)، وإدارة الخوادم المحلية، والحاوية، وتنسيق OpenShift، وممارسات قوية للتكامل والنشر المستمر.
المسؤوليات الرئيسية
- بناء تطبيقات واجهة أمامية سريعة الاستجابة وعالية الأداء باستخدام React.js + Redux، و Tailwind CSS، وCSS مخصصة للتعامل مع واجهات برمجة التطبيقات/الأحداث في الوقت الفعلي.
- دمج نماذج الذكاء الاصطناعي التوليدية المخصصة المتعددة (نماذج اللغة الكبيرة، RAG، التضمينات، خطوط أنابيب استخراج البيانات) في الواجهة الأمامية عبر واجهات برمجة التطبيقات REST/gRPC/WebSocket.
- تصميم وتطوير واجهات برمجة تطبيقات إنتاجية باستخدام Python (FastAPI + Swagger/OpenAPI) لعرض نماذج الذكاء الاصطناعي المستضافة على خوادم محلية وأجهزة محلية.
- استخدام ودمج واجهات برمجة تطبيقات OpenAI، ونماذج اللغة الكبيرة من جهات خارجية، والنماذج المخصصة المُحسنة بأمان وكفاءة.
- تحويل التطبيقات وخدمات استدلال الذكاء الاصطناعي إلى حاويات باستخدام Docker؛ ونشرها وإدارتها على مجموعات Red Hat OpenShift.
- أداء مهام إدارة نظام Linux المتعلقة بـ Docker، وOpenShift، والشبكات، والتخزين، والأمان في البيئات المحلية.
- بناء وصيانة وتحسين خطوط أنابيب التكامل والنشر المستمر باستخدام Jenkins (بما في ذلك ممارسات GitOps).
- إدارة خدمات الخلفية باستخدام Node.js/Express و/أو FastAPI؛ وتعتبر خبرة Next.js إضافة قوية.
- تحسين أداء الواجهة الأمامية عند بث أو عرض المحتوى المُولد بالذكاء الاصطناعي (نص، صور، بيانات منظمة).
- استكشاف مشاكل التطوير الشامل والبنية التحتية وإصلاحها عبر بيئات التطوير، والتجريب، والإنتاج.
- المشاركة في مناقشات استراتيجيات البنية التحتية والنشر لمنصات الذكاء الاصطناعي المحلية.
المؤهلات والمهارات المطلوبة
- 5–8 سنوات من الخبرة المهنية في التطوير الشامل.
- مستوى خبرة في React.js + Redux و Tailwind CSS.
- إتقان قوي للغة Python مع معرفة عميقة بـ:
- الذكاء الاصطناعي التوليدي، ونماذج اللغة الكبيرة، وهندسة RAG، وخطوط أنابيب من الموجه إلى المخرجات، واستخراج البيانات، ومخازن المتجهات.
- بناء واجهات برمجة تطبيقات إنتاجية باستخدام FastAPI + Swagger/OpenAPI.
- دمج واجهات برمجة تطبيقات OpenAI ونماذج اللغة الكبيرة المخصصة/المستضافة ذاتيًا.
- خبرة راسخة في تطوير الخلفية باستخدام Node.js/Express (وتعتبر Next.js إضافة كبيرة) و FastAPI.
- خبرة مثبتة في دمج ونشر نماذج الذكاء الاصطناعي في بيئة إنتاجية (محلية أو على أجهزة محلية).
- مهارات متقدمة في إدارة Linux (تشغيل أوامر Docker/OpenShift، واستكشاف أخطاء الحاويات وإصلاحها، والشبكات، وتعزيز الأمان).
- خبرة عملية في:
- Docker (بناء متعدد المراحل، Docker Compose، تحسين الصور).
- Red Hat OpenShift (أو Kubernetes) – عمليات النشر، والمشغلات، والمسارات، والتخزين الدائم.
- إنشاء وإدارة خطوط أنابيب Jenkins للتكامل والنشر المستمر.
- فهم قوي للبنية التحتية كرمز، وإدارة التكوين، واستراتيجيات النشر الآلي.
- إجادة اللغة العربية (إلزامي – التواصل اليومي مع فرق العملاء في الدمام).
- مهارات اتصال ممتازة والقدرة على العمل بشكل مستقل في بيئة سريعة الخطى ومتطورة.
المهارات المفضلة (الجيدة توفرها)
- Next.js (SSR/SSG) وأطر عمل React الشاملة.
- مفاهيم أساسية في Kubernetes والانتقال من OpenShift.
- مجموعة أدوات المراقبة: Prometheus، Grafana، EFK/ELK.
- تقنيات تحسين أو تقليل دقة نماذج الذكاء الاصطناعي.
- أفضل ممارسات الأمان لأحمال عمل الذكاء الاصطناعي المعتمدة على الحاويات (إدارة الأسرار، التحكم في الوصول بناءً على الدور، سياسات الشبكة).
- التعرض لتقنيات السحابة (AWS/GCP/Azure) للسيناريوهات الهجينة (غير إلزامي).
معلومات إضافية
- عقد عمل كامل المدة لمدة 8 أشهر في مقر العمل بالدمام، المملكة العربية السعودية.
- يُفضل الانضمام الفوري أو خلال إشعار قصير.
- ستكون التعويضات والمزايا تنافسية وسيتم مناقشتها خلال المقابلات.
- يجب أن يكون لديك بالفعل (أو تكون قادرًا على الحصول سريعًا) على حق العمل في المملكة العربية السعودية.
إذا كنت تعيش وتتنفس React + Python + الذكاء الاصطناعي التوليدي + OpenShift/Docker + Linux، وأنت مستعد لتقديم تطبيقات ذكاء اصطناعي إنتاجية في مقر العمل بالدمام، نريد أن نسمع منك اليوم!
المهارات
- 5–8 سنوات من الخبرة في التطوير الشامل.
- خبرة في React.js + Redux، و Tailwind CSS، وهندسة الواجهات الأمامية الحديثة.
- إتقان قوي لـ Python مع خبرة عميقة في الذكاء الاصطناعي التوليدي، ونماذج اللغة الكبيرة، وخطوط أنابيب RAG، والتضمينات، واستخراج البيانات، ومخازن المتجهات.
- خبرة إنتاجية في بناء وتوثيق واجهات برمجة التطبيقات باستخدام FastAPI + Swagger/OpenAPI.
- دمج عملي لواجهات برمجة تطبيقات OpenAI ونماذج اللغة الكبيرة المخصصة/المستضافة ذاتيًا.
- تطوير الخلفية باستخدام Node.js/Express و/أو FastAPI (وتعتبر Next.js إضافة كبيرة).
- مهارات متقدمة في إدارة نظام Linux (أوامر Docker، وواجهة سطر أوامر OpenShift، والشبكات، والأمان، واستكشاف الأخطاء وإصلاحها).
- خبرة في تحويل التطبيقات إلى حاويات باستخدام Docker (بناء متعدد المراحل، Compose، التحسين).
- خبرة قوية في Red Hat OpenShift (عمليات النشر، والمسارات، والمشغلات، والتخزين الدائم).
- قدرة مثبتة على تصميم وصيانة خطوط أنابيب Jenkins للتكامل والنشر المستمر المعقدة (بما في ذلك GitOps).
- نشر نماذج الذكاء الاصطناعي وتحسين الاستدلال على الأجهزة المحلية والخوادم المحلية.
- إجادة اللغة العربية (إلزامي).
- التوفر الفوري أو خلال إشعار قصير للعمل في مقر العمل بالدمام، المملكة العربية السعودية.