حول الفريق
Cryptape هو فريق رائد في مجال البلوكشين، يقود تطوير Nervos CKB (Common Knowledge Base) — بروتوكول بلوكشين من الطبقة الأولى عالي الأداء وقابل للتوسع. نحن ملتزمون بدفع حدود أنظمة اللامركزية من خلال ممارسات هندسية صارمة وتعاون مفتوح. إذا كنت شغوفًا بتحديات التكنولوجيا الأساسية ومستعدًا لبناء بنية تحتية مستقبلية، فنحن ندعوك للانضمام إلى فريق هندسة CKB في Cryptape.
كعضو في فريق هندسة CKB، ستشارك في تطوير الأنظمة الأساسية مثل تحسين بروتوكولات الشبكة (Fiber)، تطوير الآلة الافتراضية (CKB-VM)، بالإضافة إلى تطوير العقود الذكية في CKB. نرحب بالمهندسين ذوي الخبرة في تطوير الأنظمة المدمجة، تحسين الخوارزميات، ترميز وفك ترميز الصوت والفيديو، مجموعات تعليمات المعالج وغيرها. لا يشترط وجود خبرة سابقة في البلوكشين، ولكن يجب أن تكون لديك رغبة وحماس للتكنولوجيا الأساسية واستعداد للتعلم واستكشاف مجالات جديدة.
المسؤوليات الوظيفية
- المشاركة في تطوير وتنفيذ الوظائف الأساسية لنظام Nervos CKB.
- كتابة وتحسين العقود الذكية باستخدام لغة Rust، وتطبيق إدارة مرنة للحالة القائمة على نموذج الخلايا (Cell) الفريد في CKB.
- تحسين أداء الأكواد منخفضة المستوى، وضبط استهلاك الموارد، وتعزيز كفاءة التنفيذ في بيئات محدودة الموارد.
- التعاون مع مجتمع المطورين العالمي لدفع تطوير النظام البيئي مفتوح المصدر لـ CKB.
- كتابة أكواد عالية الجودة وسهلة الصيانة، والمشاركة في عمليات مراجعة الأكواد وفق معايير عالية.
- المساهمة في البحث وتنفيذ التقنيات المتطورة المتعلقة بالبلوكشين.
متطلبات الوظيفة
- فهم عميق لمفاهيم علوم الحاسوب الأساسية.
- إتقان إحدى لغات البرمجة النظامية على الأقل، مثل Rust أو C أو C++.
- تمتلك مهارات تطوير منخفضة المستوى قوية، مع خبرة عملية في أحد المجالات التالية: تطوير أنظمة مدمجة أو بيئات محدودة الموارد / تصميم الخوارزميات وتحسين الأداء / ترميز وفك ترميز الوسائط المتعددة أو المعالجة عالية الأداء / تطوير متعلق بمجموعات تعليمات المعالج (CPU) أو التحسين منخفض المستوى.
- القدرة على تحليل وتحسين أداء البرامج من حيث كفاءة التنفيذ، استهلاك الذاكرة، وتأخير النظام.
- مهارات ممتازة في تحليل وتفكيك المشكلات، والقدرة على اقتراح حلول تقنية واضحة وقابلة للتنفيذ.
- قدرة قوية على التعلم الذاتي، مع القدرة على استيعاب التقنيات الجديدة بسرعة من خلال قراءة الوثائق والتطبيق العملي (مثل Rust أو إطار تطوير CKB).
- حب الاستكشاف والفضول نحو تقنيات البلوكشين واللامركزية، واستعداد مستمر للتعلم وتوسيع نطاق المهارات.
المميزات الإضافية
- الإلمام بمجموعة تعليمات RISC-V، أو الخبرة في تطوير الآلات الافتراضية أو المحاكيات.
- خبرة في المساهمة في مشاريع مفتوحة المصدر (مثل طلبات السحب على GitHub، أو صيانة المكتبات).
- الإلمام بخوارزميات التشفير (مثل Secp256k1 أو SHA-256) أو ممارسات البرمجة الآمنة.
- مهارات جيدة في القراءة والكتابة والتواصل باللغة الإنجليزية.
ما ستحصل عليه
- تحديات تقنية قوية: المشاركة في تطوير أنظمة معقدة مثل الآلات الافتراضية وبروتوكولات الشبكة والأنظمة منخفضة المستوى، واستغلال مهاراتك في التطوير منخفض المستوى إلى أقصى حد.
- تأثير عالمي: سيعمل كودك على الشبكة الرئيسية لبلوكشين موثوق من قبل مطورين حول العالم، مما يساهم فعليًا في دفع تطور بنية Web3 التحتية.
- التعلم والنمو: التعاون مع مهندسين على مستوى عالمي للنمو المشترك واكتساب فهم عميق لتقنيات البلوكشين ونظام CKB.
- العمل عن بُعد: تعاون كامل عن بعد بمرونة وكفاءة دون قيود الموقع الجغرافي.
- ثقافة المصدر المفتوح: تشجيع المساهمة في المصادر المفتوحة، ما يتيح لأعمالك أن تترك أثرًا أوسع في المجتمع.