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

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

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

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

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

ما ستفعله

الخدمة المتصلة

  • بناء وتشغيل خدمة الاستعلام والتوصيات: الاسترجاع، دمج النتائج، التصفية، والتخزين المؤقت.
  • الالتزام بميزانيات زمن استجابة صارمة، بما في ذلك تحقيق زمن استجابة p95 في نطاق أجزاء من الثانية المكونة من رقمين للبحث أثناء الكتابة.
  • تصميم آليات تدهور الخدمة اللطيفة، لضمان استمرار الخدمة عند تباطؤ أو تعطل نموذج أو مسار متجهي.
  • بناء أدوات التجارب: حركة المرور المظللة، تعيين اختبارات A/B، مقاييس الحماية، والتراجع.

البيانات المتدفقة

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

التكامل

  • طرح التغييرات في واجهات الأنظمة الخلفية والعملاء لفرق المنتج: نقاط نهاية جديدة، عمليات الانتقال، وأعلام التجارب.
  • العمل مع فرق هندسة المنتج في المراجعات، ونوافذ الإصدار، وملكية الإنتاج.

التشغيل، في جميع الجوانب

  • المراقبة، والتنبيهات، وكتيبات التشغيل، ومشاركة نصيبك في الاستجابة للحوادث (On-call) لما تقوم بطرحه.

ملف المرشح المطلوب

  • 5+ سنوات من بناء أنظمة الخلفية أو المنصات في بيئة إنتاجية.
  • 2+ سنوات من تشغيل محرك بحث إنتاجي (Elasticsearch, OpenSearch, Solr, Typesense, Vespa أو ما شابه): دورة حياة الفهرس، المحللات، إعادة الفهرسة على نطاق واسع، وتصحيح مشكلات الصلة مع علماء البيانات.
  • خدمات ذات زمن استجابة منخفض تحت حركة مرور حقيقية، والقدرة على شرح أسباب استهلاك زمن استجابة p95.
  • استيعاب البيانات المتدفقة: Kafka، Debezium أو ما شابه في التقاط بيانات التغيير، بالإضافة إلى عمليات إعادة التعبئة المتكررة (Idempotent backfills).
  • إتقان قوي للغة Python. القدرة على العمل والنشر باستخدام TypeScript.
  • طرح تغييرات من خلال اختبارات A/B والإصدارات التدريجية.
  • الاستخدام اليومي لأدوات البرمجة الوكيلة مثل Claude Code. نتوقع من مهندس واحد بالإضافة إلى الوكلاء تغطية ما كان يتطلب فريقًا كاملًا للقيام به.
انضم لقناتنا على تيليجرام تابع أحدث الوظائف فور نشرها انضم

وظائف مشابهة

Salla
مهندس أول خلفية تعلم آلي - البحث والتوصيات
حول Salla
السعودية, المدينة المنورة
تكنولوجيا المعلومات والخدمات