Node JS + Gen AI

Valuelabs

نشرت في 4 سبتمبر

الخبرة

5 - 10 سنوات

التعليم

بكالوريوس في تطبيق الحاسوب(أجهزة الكمبيوتر)

الجنسية

أي جنسية

جنس

غير مذكور

عدد الشواغر

1 عدد الشواغر

الوصف الوظيفي

الأدوار والمسؤوليات

  • الحد الأدنى 5 سنوات من خبرة البرمجة في NodeJS و JavaScript و TypeScript وقواعد البيانات NoSQL.
  • سجل حافل مثبت في تنفيذ الميزات المدعومة بالذكاء الاصطناعي مثل واجهات الدردشة، وفهم اللغة، والتلخيص
  • خبرة عملية وفهم للـ LLMs السحابية ومفتوحة المصدر
  • تجربة دمج أطر الذكاء الاصطناعي (مثل Langchain و LangGraph) في التطبيقات الموجودة أو الجديدة لتمكين معالجة اللغة المتقدمة
  • خبرة مع وكلاء الذكاء الاصطناعي (التصميم، والتنظيم، والدمج في سير العمل في العالم الحقيقي)
  • فهم جيد لبروتوكول سياق النموذج (MCP) أو الرغبة في التعلم السريع وتطبيقه.
  • فهم مفاهيم RAG وتجربة استخدام قواعد البيانات المتجهة للتوليد المعزز بالاسترجاع
  • خبرة عملية مع OpenShift أو منصات الحاويات المماثلة (Kubernetes) للتنسيق والنشر.
  • تصميم وأتمتة عملية البناء للإنتاج، باستخدام أدوات المهام أو النصوص
  • المعرفة في مجالات البنوك أو التجزئة أمر جيد.
  • خبرة عملية في تحسين الأداء، وتصحيح الأخطاء، والمراقبة.

المهارات التقنية

  • الخبرة في تطوير واجهات برمجة التطبيقات RESTful القابلة للتوسع وعالية التوفر باستخدام NodeJS
  • الإلمام بأدوات البرمجة الشائعة مثل واجهات برمجة التطبيقات RESTful و TypeScript وبرامج التحكم في النسخ وأدوات النشر عن بُعد وأدوات CI/CD
  • الإلمام بأنماط البرمجة غير المتزامنة، بما في ذلك الـ Promises و async/await والهياكل المعتمدة على الأحداث.
  • المعرفة في تصميم وتعديل وهندسة المطالبات لحلول قائمة على نموذج اللغة الكبير (LLM)، ودمجها عبر واجهات برمجة التطبيقات أو SDKs.
  • الإلمام بـ ORMs و ODMs مثل Sequelize و TypeORM أو Mongoose للتفاعل مع قاعدة البيانات.
  • المعرفة في تنفيذ الاتصالات في الوقت الحقيقي باستخدام WebSockets
  • معرفة عمل بخدمات Azure AI، بما في ذلك الصوت واللغة و OpenAI واكتشاف المعلومات الشخصية.
  • على دراية بمبادئ CI/CD، ومشارك بنشاط في حل المشكلات واستكشاف الأخطاء في نظام الخدمات الموزعة
  • فهم للتعبئة، وخبرة في Dockers و Kubernetes.
  • الإلمام بمفاهيم جدران الحماية وأمان الشبكات، بما في ذلك أفضل الممارسات لتأمين واجهات برمجة التطبيقات والبيانات في بيئة منظمة.
  • فهم شامل لمسؤوليات النظام الأساسي، وقاعدة البيانات، وواجهة برمجة التطبيقات، وطبقة التخزين المؤقت، والوكلاء، وغيرها من خدمات الويب المستخدمة في النظام
  • كتابة كود غير متBlocking، واللجوء إلى تقنيات متقدمة مثل تعدد الخيوط عند الحاجة
  • إجادة قوية في JavaScript، بما في ذلك معالجة DOM ونموذج كائن JavaScript
  • توثيق الكود بشكل داخلي باستخدام JSDoc أو غيرها من الاتفاقيات
  • القدرة على إنشاء نصوص اختبار تلقائي مفضلة
  • إجادة بأحدث إصدارات ECMAScript (JavaScript أو TypeScript)

المهارات الوظيفية

  • خبرة في اتباع أفضل معايير وممارسات البرمجة والأمان واختبار الوحدة والتوثيق
  • خبرة في منهجية Agile.
  • ضمان جودة الهيكلية الفنية وتصميم التطبيقات والأنظمة عبر المنظمة.
  • خبرة في البنوك والمالية وتجربة Fintech في بيئة المؤسسات مفضلة
  • إجراء أبحاث فعالة ومقارنة التكنولوجيا مع أفضل التقنيات في فئتها.

المهارات الشخصية

  • قادر على التأثير على فرق متعددة بشأن الاعتبارات الفنية، مما يزيد من إنتاجيتهم وفعاليتهم، من خلال مشاركة المعرفة والخبرة العميقة.
  • دافع ذاتي وبادئ ذاتي، القدرة على امتلاك الأمور ودفعها دون إشراف والعمل بشكل تعاوني مع الفرق عبر المنظمة.

لديه مهارات شخصية ممتازة ومهارات تواصل للتفاعل وعرض الأفكار على الإدارة العليا والتنفيذية

المجال الوظيفي / القسم

الكلمات الرئيسية

تنويه: نوكري غلف هو مجرد منصة لجمع الباحثين عن عمل وأصحاب العمل معا. وينصح المتقدمون بالبحث في حسن نية صاحب العمل المحتمل بشكل مستقل. نحن لا نؤيد أي طلبات لدفع الأموال وننصح بشدة ضد تبادل المعلومات الشخصية أو المصرفية ذات الصلة. نوصي أيضا زيارة نصائح أمنية للمزيد من المعلومات. إذا كنت تشك في أي احتيال أو سوء تصرف ، راسلنا عبر البريد الإلكتروني abuse@naukrigulf.com