في المكتب دوام كامل
Jobgether -
السعودية , الرياض
--
Jobgether

تفاصيل الوظيفة

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

سيلعب مهندس برمجيات تكاملات الذكاء الاصطناعي دوراً رئيسياً في توسيع نطاق كيفية وصول المطورين والشركات إلى بيانات الويب من خلال الأدوات والتكاملات المدعومة بالذكاء الاصطناعي. ستقوم بتصميم وبناء وصيانة التكاملات التي تربط واجهات برمجة التطبيقات (APIs) وخدمات البيانات بوكلاء البرمجة، وأطر عمل المطورين، والمنصات السحابية، وأدوات الأتمتة. من خلال العمل بشكل أساسي باستخدام Python وTypeScript وتقنيات الذكاء الاصطناعي الناشئة، ستساعد في إنشاء سير عمل سلس يجعل تبني قدرات البيانات المعقدة أسهل. ستساهم في تطوير أدوات سطر الأوامر (CLI)، وحزم تطوير البرامج (SDKs)، والموصلات، والحلول القائمة على بروتوكول سياق النموذج (MCP). وبالتعاون مع فرق متعددة الوظائف في بيئة عالمية موزعة، ستساعد في دفع عجلة تبني المطورين من خلال تكاملات موثوقة ووثائق عالية الجودة. هذه فرصة لتشكيل نظام تكامل متطور عند تقاطع هندسة البرمجيات، والذكاء الاصطناعي، وأدوات المطورين.

المسؤوليات

في هذا الدور، ستقوم ببناء وصيانة تكاملات تركز على المطورين وتجعل خدمات بيانات الويب متاحة من خلال وكلاء البرمجة بالذكاء الاصطناعي، وأطر العمل، والمنصات السحابية، وأنظمة الأتمتة. ستشمل مسؤولياتك الرئيسية ما يلي:

  • تطوير ونشر تكاملات تربط خدمات بيانات الويب ببيئات وكلاء البرمجة مثل Claude Code وCodex وCursor وDocker، بناءً على بنية MCP الحالية.
  • تصميم وتطوير وإصدار واجهة سطر أوامر (CLI) مشتركة، ونشر الحزم عبر PyPI وnpm.
  • بناء وصيانة الحزم والأدوات والموصلات لأطر عمل المطورين ووكلاء SDKs، بما في ذلك LangChain وLlamaIndex، بالإضافة إلى أدوات أتمتة المتصفح.
  • تنفيذ حلول تسليم البيانات المتكررة لمنصات البيانات والسحابة الخاصة بالعملاء، بما في ذلك AWS وGoogle Cloud Storage وBigQuery وSnowflake، مع الاستفادة من قدرات التصدير الحالية حيثما أمكن ذلك.
  • تقييم منصات بناء التطبيقات والأتمتة مثل Dify وFlowise وMake وZapier وLovable وReplit، وتطوير نماذج أولية وقوالب حيث يمكن أن تولد اعتماداً مستداماً للمنتج.
  • تقييم التكاملات المحتملة من خلال تقدير الجدوى التقنية، وجهد التطوير، والتبعيات، ومتطلبات الصيانة طويلة المدى.
  • تنفيذ آليات تتبع لقياس الاشتراكات والاستخدام المنسوب إلى تكاملات فردية، وتحديد أي فجوات في التقييم.
  • إنشاء أدلة إعداد واضحة، ووثائق تقنية، وأمثلة عملية للمطورين ووكلاء برمجة الذكاء الاصطناعي عبر المستودعات العامة ومنصات التوثيق.
  • إدارة الطلبات المقدمة إلى أدلة الشركاء، والسجلات، والأسواق، بما في ذلك معالجة الملاحظات التقنية ومتطلبات المراجعة.
  • الحفاظ على التكاملات الحالية وتحسينها من خلال مراقبة تحديثات أدوات الشركاء، وحل المشكلات، وإدارة الإصدارات.
  • التعاون مع فرق المنتج، وتسويق المنتج، وعلاقات المطورين بشأن إطلاق المنتجات، وتحديد المواقع، وإشراك مجتمع المطورين.
  • العمل مع فرق هندسة البرمجيات كخدمة (SaaS) والمنصات لضمان استقرار وموثوقية واجهة برمجة التطبيقات والبنية التحتية السحابية الأساسية.
  • المشاركة في مراجعات الكود، والتخطيط التقني، وأنشطة الفريق المنتظمة ضمن بيئة رشيقة ومتعددة الوظائف.

المتطلبات

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

  • مهارات برمجة قوية في Python، مع خبرة صلبة في TypeScript وNode.js.
  • خبرة مثبتة في تطوير SDKs، ومكتبات العميل، وواجهات سطر الأوامر، والإضافات، أو تكاملات الطرف الثالث التي يستخدمها المطورون الخارجيون.
  • خبرة عملية مع وكلاء برمجة الذكاء الاصطناعي وأدوات التطوير مثل Claude Code أو Cursor أو Codex.
  • الإلمام ببروتوكول سياق النموذج (MCP) أو واجهات استدعاء الأدوات المماثلة.
  • خبرة في نشر وصيانة حزم البرامج عبر PyPI وnpm، بما في ذلك إدارة الإصدارات، وخطوط أنابيب CI/CD، والاختبار، وعمليات الإصدار.
  • فهم جيد لواجهات REST APIs، وآليات المصادقة، وإدارة بيانات الاعتماد الآمنة عبر بيئات جانب العميل وجانب الخادم.
  • عقلية قوية موجهة نحو النتائج، مع التركيز على تبني المطورين، واستخدام المنتج، والتحسين المستمر من خلال القرارات القائمة على البيانات.
  • مهارات ممتازة في اللغة الإنجليزية كتابةً، خاصة لإنتاج الوثائق التقنية، وتعليمات الإعداد، وأمثلة الكود العملية.
  • القدرة على العمل بفعالية مع الغموض، وتقييم التحديات التقنية بشكل مستقل، وتحديد نطاق المشاريع في بيئة فريق متطورة.

مؤهلات إضافية (مفضلة)

  • خبرة في العمل ضمن فريق دولي موزع يعمل عن بُعد.
  • الإلمام بـ LangChain أو LlamaIndex أو غيرها من أطر تطوير وكلاء الذكاء الاصطناعي وSDKs.
  • خبرة في خدمات بيانات AWS أو Google Cloud، بما في ذلك S3 وCloud Storage وBigQuery، أو Snowflake.
  • معرفة تقنيات كشط الويب (web scraping)، أو Scrapy، أو أدوات أتمتة المتصفح مثل Playwright وSelenium.
  • خبرة سابقة في صيانة المشاريع مفتوحة المصدر أو العمل في علاقات المطورين.

المزايا

  • ترتيب عمل عن بُعد بالكامل، مع حرية العمل من الموقع الذي تكون فيه أكثر إنتاجية.
  • بيئة عمل مرنة تدعم الاستقلالية والتوازن بين العمل والحياة.
  • 35 يوماً من الإجازات المدفوعة.
  • فرصة للانضمام إلى فريق دولي متحمس ومتقدم ومتعدد الثقافات.
  • التعرض لتقنيات مفتوحة المصدر متطورة، وأدوات الذكاء الاصطناعي، وممارسات تطوير البرمجيات الحديثة.
  • فرصة للمساهمة في أدوات وتكاملات مطورين مبتكرة عند تقاطع الذكاء الاصطناعي وتكنولوجيا البيانات.

كيف يعمل Jobgether

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

نحن نقدر اهتمامك ونتمنى لك التوفيق!

لماذا التقديم عبر Jobgether؟

إشعار خصوصية البيانات: من خلال تقديم طلبك، فإنك تقر بأن Jobgether ستعالج بياناتك الشخصية لتقييم ترشيحك ومشاركة المعلومات ذات الصلة مع صاحب العمل. تستند هذه المعالجة إلى المصلحة المشروعة والتدابير قبل التعاقدية بموجب قوانين حماية البيانات المعمول بها (بما في ذلك القانون العام لحماية البيانات GDPR). يمكنك ممارسة حقوقك (الوصول، التصحيح، المحو، الاعتراض) في أي وقت.

قد نستخدم أدوات الذكاء الاصطناعي (AI) لدعم أجزاء من عملية التوظيف، مثل مراجعة الطلبات، أو تحليل السير الذاتية، أو تقييم الردود وتحديد التناقضات المحتملة أو إشارات التحقق في مواد الطلب بناءً على المعلومات المتاحة. تساعد هذه الأدوات فريق التوظيف لدينا ولكنها لا تحل محل الحكم البشري. يتم اتخاذ قرارات التوظيف النهائية في النهاية من قبل البشر. إذا كنت ترغب في الحصول على مزيد من المعلومات حول كيفية معالجة بياناتك، يرجى الاتصال بنا.

انضم لقناتنا على تيليجرام تابع أحدث الوظائف فور نشرها انضم

وظائف مشابهة

Jobgether
مهندس برمجيات، تكاملات الذكاء الاصطناعي
حول Jobgether
السعودية, الرياض
الإنترنت