→ جميع الوظائف⚡ تقديم سريع
مهندس برمجيات 10x
Lucidya
- الموقع
- Riyadh, SA
- نمط العمل
- عن بُعد
- المستوى
- متوسط
- المجال الوظيفي
- هندسة برمجيات
- القطاع
- ناشئة
- تاريخ النشر
- ١٥ أبريل ٢٠٢٦
وصف الوظيفة
وظيفة مهندس أنظمة موزعة (Senior Backend Engineer)
Lucidya هي منصة إدارة تجربة العملاء (CXM) الرائدة المدعومة بالذكاء الاصطناعي في منطقة الشرق الأوسط وشمال أفريقيا، وتمكّن المؤسسات من فهم العملاء والتفاعل معهم وخدمتهم عبر القنوات الرقمية بكفاءة عالية.
مع توجهنا نحو مرحلة الاكتتاب العام، نعيد بناء أجزاء من منصتنا لتحقيق:
- موثوقية عالية جداً (هندسة موجهة بـ SLO)
- معالجة موزعة عالية الأداء (مليارات نقاط البيانات)
- معمارية أصلية للذكاء الاصطناعي (LLM والذكاء الفوري)
نحن لا نُحسّن الوظائف والألقاب، بل نُحسّن التأثير! سواء كنت مبتدئاً أو متقدماً، ما يهمنا هو قدرتك على التحرك بسرعة أكبر والتفكير بعمق أكثر من متوسط المهندسين. نعمل بملكية مطلقة. المشاكل لا تنتمي إلى فريق أو تذكرة، بل تنتمي إلى من يراها. الشخص المناسب لهذه الوظيفة لا يمر بجانب نظام معطل. إذا كان شيء ما يفشل، فأنت تصلحه حتى لو لم تكن "وظيفتك".
ما ستعمل عليه
الخدمات الدقيقة والمعمارية الموزعة
- تصميم وتشغيل خطوط معالجة عالية الإنتاجية وموجهة بالأحداث عبر نظام يضم أكثر من 100 خدمة دقيقة يتعامل مع مليارات نقاط البيانات
- بناء وتوسيع أنظمة المراسلة الموزعة باستخدام RabbitMQ، إدارة الضغط العكسي، توسيع المستهلكين، وصحة الطوابير
- تطوير والحفاظ على طبقات بوابة API مع توجيه متقدم (متعدد المصادر، تقسيم حركة المرور، عزل البيئات)
- بناء معمارية SSO وفيدرالية الهوية للعملاء الموجهين للمؤسسات، مع دعم توجيه متعدد IdP بدون ربط مع الخدمات الأساسية
- تحديد حدود خدمات نظيفة عبر خطوط البيانات الواردة والمعالجة والتسليم الممتدة عبر Ruby و Python
الأداء والأنظمة
- تشخيص وحل مشاكل الإنتاج المعقدة (مثل الجمود، استنزاف الطوابير، تشبع مجموعة الاتصالات) والقضاء على الأسباب الجذرية
- تحسين PostgreSQL للأحمال الكتابية الثقيلة، إدارة التنافس، تصميم المخطط، المحفزات، وتوسيع الاتصالات
- تصميم وضبط Elasticsearch للبحث والفهرسة والصلة العربية الفورية بكفاءة عالية
- اتخاذ قرارات مستنيرة بين معماريات متعددة العمليات والمعماريات غير المتزامنة بناءً على خصائص الحمل
الملاحظة والموثوقية
- بناء والحفاظ على الملاحظة عبر نظام واسع النطاق باستخدام Grafana و Loki والتتبع الموزع و SLOs
- امتلاك حوادث الإنتاج من البداية إلى النهاية، وتتبع الأعطال عبر الطوابير وأنظمة البحث والتكاملات الخارجية
- قيادة تحليل السبب الجذري وتنفيذ تدابير وقائية عبر خطوط متعددة الخدمات
- بناء أدوات داخلية تحسن سرعة الهندسة والأتمتة وبوابات النشر وفرض المراجعة
- تحويل المبادئ المعمارية إلى معايير وحواجز قابلة للتطبيق، وليس مجرد توثيق
تطور المنصة
- قيادة فك الربط بين المنصة وعزل الخدمات عبر النظام
- المساهمة في هجرة Kubernetes وحداثة البنية التحتية
- توحيد وتحسين خطوط CI/CD عبر الخدمات
المكدس التقني
Ruby on Rails · Python · PostgreSQL · Elasticsearch · Redis · RabbitMQ · Kubernetes · AWS / GCP · APISIX · Grafana + Loki
ما نبحث عنه
- أساس قوي في الأنظمة الموزعة. أنت تفهم أنماط الفشل قبل كتابة السطر الأول
- خبرة عملية مع معمارية موجهة بالأحداث وطوابير الرسائل في الإنتاج
- راحة عميقة مع التزامن والضغط العكسي وتحمل الأعطال
- سجل حافل في تصحيح مشاكل الإنتاج المعقدة — ليس فقط إصلاحها، بل منعها
- خبرة مع Rails أو Python backends بمقياس ذي مغزى
- أنت تحسّن الأنظمة التي لم يُطلب منك لمسها
هذه الوظيفة مناسبة بشكل قوي إذا كنت…
- تقرأ وتفهم قاعدة الأكواد الموجودة بحلول الأسبوع الأول
- ترى نظاماً معطلاً وتصلحه قبل أن يطلب منك أحد ذلك
- لديك آراء قوية حول المعمارية ويمكنك دعمها بالبيانات
- تفكر بطريقة نظامية: الكمون والإنتاجية وأنماط الفشل والتكلفة بكفاءة عالية
- تعامل التوثيق والاختبارات والملاحظة كافتراضيات غير قابلة للتفاوض وليست أفكاراً لاحقة
- تشحن بسرعة بدون كسر الأشياء. السرعة والجودة ليست مقايضة بالنسبة لك
- تتجاوز التوقعات باستمرار حيث يكون تحقيق المعيار أرضية وليس هدفاً
- جائع للتحديات الصعبة وتبحث بنشاط عن مشاكل على حافة حدودك
- تشعر بإحساس بالاستعجالية لا يتطلب ضغطاً خارجياً
- أعدت بناء أو استقرت شيئاً مهماً وتستطيع الحديث عنه بشكل ملموس
لماذا Lucidya
- مقياس حقيقي مع مليارات الأحداث وليس مجرد أنظمة تجريبية
- تأثير مباشر على مستوى CTO والمستوى التنفيذي
- مرحلة ما قبل الاكتتاب العام مع مسار واضح وعملك له تأثير حقيقي على العملاء