مهندس برمجيات - الخلفية

AI71

نشرت في 2 ابريل

الخبرة

3 - 8 سنوات

موقع العمل

ابوظبي - الامارات

التعليم

بكالوريوس في العلوم(أجهزة الكمبيوتر), ماجستير في العلوم(أجهزة الكمبيوتر)

الجنسية

أي جنسية

جنس

غير مذكور

عدد الشواغر

1 عدد الشواغر

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

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

حول الدور:

نحن نبحث عن مهندس خلفي ماهر جداً لتصميم وبناء وصيانة البنية التحتية الأساسية للتطبيقات المدعومة بالذكاء الاصطناعي. ستعمل عن كثب مع مهندسي التعلم الآلي، وعلماء البيانات، ومطوري الواجهة الأمامية لإنشاء أنظمة خلفية قابلة للتوسع، وآمنة، وفعالة تمكّن من قدرات الذكاء الاصطناعي المتقدمة.

المسؤوليات الرئيسية:

  • تصميم وتطوير وصيانة الأنظمة الخلفية وواجهات برمجة التطبيقات للتطبيقات المدفوعة بالذكاء الاصطناعي (على سبيل المثال، باستخدام واجهة برمجة تطبيقات قائمة على بايثون مع FastAPI أو خادم Node.js)
  • تطوير واجهة برمجة التطبيقات: تنفيذ واجهات برمجة تطبيقات قوية ستستخدمها الواجهة الأمامية. فهم إطار عمل MVC وإحكام جيد على مبادئ OOPS. يجب أن تكون نقاط النهاية موثقة جيداً وآمنة.
  • تحسين هياكل قواعد البيانات وأنابيب البيانات لتدريب نماذج الذكاء الاصطناعي واستنتاجها بشكل فعال.
  • تنفيذ آليات المصادقة والتفويض وحماية البيانات بشكل آمن.
  • اختبار التكامل: إجراء اختبار شامل للأنبوب. يجب أن يقوم مهندس الخلفية بمحاكاة التشغيل الكامل (من إدخال النموذج إلى مخرجات النتائج) للتحقق من أن جميع الأجزاء متوافقة. قد ينطوي ذلك على كتابة نص بسيط أو استخدام عميل واجهة برمجة التطبيقات لاستدعاء نقاط النهاية بالتسلسل والتحقق من أن المخرجات النهائية تتطابق مع النتائج المتوقعة
  • الهندسة المعمارية المدفوعة بالحدث: فهم عميق للمعالجة غير المتزامنة، بما في ذلك إدارة ترتيب الرسائل، التحمل، و قوائم الرسائل غير المعالجة (DLQs) لضمان موثوقية النظام. خبرة في فصل الخدمات الصغيرة من خلال الاتصالات المعتمدة على الأحداث لتحسين قابلية توسع النظام وتحمل الأخطاء
  • التعاون مع فرق متعددة الوظائف لدمج نماذج الذكاء الاصطناعي في بيئات الإنتاج.
  • ضمان قابلية توسع النظام وموثوقيته وأدائه من خلال تصميم بنية تحتية قوية.
  • تطوير أدوات المراقبة والتسجيل لتتبع صحة النظام وأداء النموذج.
  • كتابة تعليمات برمجية نظيفة وفعالة وموثقة جيداً وفقاً لأفضل الممارسات.

المؤهلات المطلوبة:

  • 3+ سنوات من الخبرة في تطوير الخلفيات، مع إتقان لغات/إطارات العمل من جانب الخادم مثل، بايثون (Flask/Django/FastAPI) أو JavaScript/TypeScript (Node.js, Express). القدرة على إعداد واجهات برمجة التطبيقات RESTful بسرعة والتعامل مع دورات الطلب/الاستجابة.
  • خبرة قوية مع واجهات برمجة التطبيقات RESTful، GraphQL، و gRPC.
  • إتقان تصميم وإدارة قواعد البيانات (قواعد البيانات SQL و NoSQL مثل PostgreSQL، MySQL، MongoDB، أو Redis).
  • خبرة مع نشرات السحاب مثل AWS أو Azure.
  • معرفة بأدوات الحاويات والتنسيق (Docker، Kubernetes).
  • خبرة مع الحوسبة الموزعة وهياكل الخدمات الصغيرة.
  • خبرة مع إعداد أطر التسجيل/المراقبة (مثل Sentry)
  • مهارات قوية في حل المشكلات والقدرة على العمل في بيئة سريعة الخطى.
  • معرفة بـ قوائم الرسائل (Kafka، RabbitMQ) والهندسة المعمارية المدفوعة بالحدث.

المؤهلات المفضلة:

  • التعرض لـ LLMs، قواعد بيانات المتجهات، وتحسين استنتاج الذكاء الاصطناعي.
  • فهم لممارسات DevOps، خطوط أنابيب CI/CD، والبنية التحتية ككود (Terraform، Ansible).
  • التعرف على MLOps وخطوط أنابيب نشر نماذج الذكاء الاصطناعي هو ميزة.


الملف الشخصي المطلوب للمرشحين

المؤهلات المطلوبة:

  • درجة البكالوريوس أو الماجستير في علوم الكمبيوتر، هندسة البرمجيات، أو مجال ذي صلة.

القطاع المهني للشركة

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

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

  • مهندس برمجيات - الخلفية

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

وظائف مماثلة

مهندس البرمجيات

Aierpagent Software And AI solutions L

  • 0 - 4 سنوات
  • دبي - الإمارات العربية المتحدة

مطّور الويب الجبهة الخلفية

MVP APPLICATION AND GAME DESIGN L.L.C

  • 2 - 5 سنوات
  • أبوظبي - الإمارات العربية المتحدة

Full Stack Developer

مطور برامج

UNIPREP

  • 0 - 2 سنوات
  • دبي , أبو ظبي - دولة الإمارات العربية المتحدة
عرض الكل