Principal Backend Development Engineer (C++)
Bybit · Abu Dhabi, UAE; Kuala Lumpur, Malaysia
ترجمة آلية، قد تحتوي أخطاء. المرجع هو النص الأصلي.
مهندس تطوير الواجهة الخلفية الرئيسي (C++)
معلومات عنا
تأسست Bybit في عام 2018، وهي واحدة من منصات تبادل العملات المشفرة والمنصات المالية الرقمية الرائدة في العالم، حيث تخدم أكثر من 80 مليون مستخدم في أكثر من 200 دولة ومنطقة. مدعومًا بتكنولوجيا عالمية المستوى وعقلية المستخدم أولاً، توفر Bybit نظامًا بيئيًا سلسًا عبر التجارة والمدفوعات وإدارة الثروات والحفظ والخدمات المؤسسية وWeb3 - مما يربط المستخدمين بمستقبل التمويل الرقمي.
تحدد قيمنا الأساسية كيفية البناء. نحن نستمع ونهتم ونعمل على التحسين لإنشاء منتجات وتجارب تضع المستخدمين في المقام الأول. بدعم من فريق عالمي من البناة الطموحين، وحلالي المشكلات، والمبتكرين، فإننا نعزز بيئة عالية الأداء وسريعة الحركة حيث يتم تمكين المواهب لإحداث تأثير حقيقي على المستوى العالمي. بدعم من خدمة العملاء متعددة اللغات على مدار الساعة طوال أيام الأسبوع والالتزام القوي بالابتكار، فإننا نشكل مستقبل التمويل من خلال التكنولوجيا والتعاون والتنفيذ الجريء.
واليوم، تُعرف Bybit كواحدة من أكثر المنصات الموثوقة والشفافة في صناعة الأصول الرقمية، حيث تواصل توسيع حضورها العالمي مع بناء البنية التحتية للجيل القادم من الخدمات المالية.
المسؤوليات
تصميم وتطوير أنظمة تداول المشتقات الأساسية التي تغطي معالجة الطلبات وإدارة المراكز وضوابط مخاطر الحساب في الوقت الفعلي ودعم العقود الدائمة والعقود الآجلة والخيارات.
تصميم هياكل بيانات عالية الأداء ونماذج التزامن وآليات معالجة الأحداث لضمان الاتساق والصحة عبر الأوامر والصفقات والمواقف وأرصدة الحسابات.
تعاون مع فرق المنتج وإدارة المخاطر والعمليات لترجمة قواعد التداول ومتطلبات المخاطر إلى تطبيقات نظام واضحة يمكن التحقق منها.
المشاركة في مراجعات الهندسة المعمارية ومراجعات التعليمات البرمجية واختبار الأداء واستكشاف أخطاء الإنتاج وإصلاحها لتحسين جودة الهندسة وإمكانية الملاحظة.
المتطلبات
الطلاقة في اللغة الإنجليزية.
- خبرة لا تقل عن 5 سنوات في تطوير لغة C++، مع خبرة عملية في بناء أنظمة عالية الأداء أو متزامنة للغاية أو منخفضة زمن الوصول.
إتقان لغة C++ الحديثة، مع فهم عميق لعمر الكائن، وإدارة الذاكرة، والقوالب، وSTL، والقدرة على كتابة تعليمات برمجية فعالة وموثوقة وقابلة للصيانة.
فهم عميق لتعدد العمليات، والعمليات الذرية، ونماذج الذاكرة، ومزامنة الخيوط، مع القدرة على تشخيص وحل مشكلات صحة التزامن والأداء.
خبرة في برمجة أنظمة Linux وبرمجة الشبكات، بما في ذلك TCP/UDP وتعدد إرسال الإدخال/الإخراج والاختناقات الشائعة في أداء الشبكة.
فهم كيفية تأثير ذاكرة التخزين المؤقت لوحدة المعالجة المركزية وتماسك ذاكرة التخزين المؤقت والمشاركة الخاطئة وNUMA على الأداء، مع خبرة في استخدام أدوات مثل الأداء لتحليل الأداء وتحسينه.
خبرة في تصميم أنظمة معقدة ومعالجة ترتيب الأحداث والعجز واتساق الحالة واسترداد الأخطاء.
تركيز قوي على الصحة والموثوقية، مع مهارات تحليلية قوية والقدرة على التحقيق بشكل مستقل في القضايا المعقدة وتصميم الحلول وتنفيذها.
المؤهلات المفضلة
خبرة في تطوير أنظمة البورصات أو الوساطة أو تداول العقود الآجلة أو التداول الكمي أو البنية التحتية المالية.
الإلمام بآليات تداول المشتقات، بما في ذلك الهامش والرافعة المالية والهامش المعزول والهامش المتقاطع وأسعار العلامات ومعدلات التمويل والتصفية والتسوية.
تجربة مع هياكل البيانات الخالية من القفل، أو تقارب وحدة المعالجة المركزية، أو مجموعات الذاكرة، أو تقنيات النسخ الصفري، أو تحسين SIMD.
لماذا تنضم إلينا
في Bybit، نحن ملتزمون بتعزيز بيئة عمل داعمة ومثرية.
تشمل فوائدنا ما يلي:
- صندوق نمو الدراسة: نحن ندعم تطويرك المهني والتعلم المستمر.
- الأحداث الداخلية: شارك في أنشطة بناء الفريق وورش العمل والأحداث المنتظمة المصممة لتعزيز التعاون والابتكار.
- التعاون العالمي: كن جزءًا من فريق دولي متنوع يعمل جنبًا إلى جنب مع زملاء من جميع أنحاء العالم.
- التقدم الوظيفي: الوصول إلى فرص النمو والتقدم داخل شركة عالمية سريعة التوسع.
- التنقل الداخلي: تنمو معنا - تطورك على المدى الطويل مهم بالنسبة لنا. نحن نقدم فرص عمل داخلية للمساعدة في بناء مسار حياتك المهنية.