سلة
هندسة البرمجيات·تقنية المعلوماتأمس

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

Senior ML Backend Engineer - Search & Recommendations

مكة المكرمة دوام كامل 5+ سنوات

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

سلة هي منصة التجارة الإلكترونية الرائدة في الشرق الأوسط وشمال أفريقيا، وتخدم حوالي 68,000+ تاجر. فريق الذكاء الاصطناعي لدينا يبني حزمة اكتشاف مملوكة ذاتيًا عبر سوقنا ومتاجر التجار: بحث هجين معجمي ومتجهي، وفهم استعلام عربي أولاً، وترتيب مُتعلَّم مشترك بين البحث والتوصيات. علماء البيانات يملكون نماذج الصلة والترتيب. أنت تملك المنصة التي تجعلها سريعة وحديثة وموثوقة وقابلة للإطلاق.

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

ما ستقوم به

الخدمة المباشرة

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

التكامل

القابلية للتشغيل، طوال الوقت

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

المهارات المطلوبة

ElasticsearchOpenSearchKafkaDebeziumPythonTypeScriptA/B TestingLow-latency servingChange Data CaptureVector Search
شارك هذه الوظيفة

تنبيهات ذكية

اختر متى نخبرك. · 1 مفعّل
كل وظائف سلة
جميع الوظائف الجديدة
وظائف في مكة المكرمة
وظائف جديدة في هذه المدينة
وظائف هندسة البرمجيات
وظائف في نفس المجال
سلة
عن الشركة

سلة

مكة المكرمة

كل وظائفها