خبير برمجة تنافسية - مدرب مستقل للذكاء الاصطناعي
نبذة عن الوظيفة
يرجى تقديم سيرتك الذاتية باللغة الإنجليزية والإشارة إلى مستوى إجادتك للغة الإنجليزية. تعمل Mindrift على ربط المتخصصين بفرص الذكاء الاصطناعي القائمة على المشاريع لشركات التكنولوجيا الرائدة، مع التركيز على اختبار أنظمة الذكاء الاصطناعي وتقييمها وتحسينها. المشاركة قائمة على المشاريع وليست توظيفاً دائماً.
ما تنطوي عليه هذه الفرصة نحن نبني مشاكل البرمجة التنافسية وتستخدم أدوات التصنيف التلقائية (حالات الاختبار + أدوات الداما) لتدريب نماذج ترميز الذكاء الاصطناعي المتقدمة. ستخلق مشكلات، وتكتب الحلول الصحيحة والخاطئة عمدًا، وتصمم حالات الاختبار الصعبة التي تلتقط التعليمات البرمجية المكسورة بمهارة. عملك هو ما يجعل إشارة التدريب جديرة بالثقة.
للتقديم، شارك: مقبض (مقابض) البرمجة التنافسية الخاصة بك + التقييم الحالي/الذروة، وأي تجربة في حل المشكلات، وتاريخ IOI/ICPC/الأولمبياد.
ماذا ستفعل • كتابة المسائل الخوارزمية الأصلية - بيان واضح، وقيود سليمة، والحل المقصود. • كتابة الحلول الصحيحة في C++ وPython. • كتابة حلول خاطئة واقعية (الأخطاء الشائعة) لاختبارها. • بناء وتقوية حالات الاختبار: المولدات، وحالات الحافة، واختبارات الإجهاد و"الاختراق". • كتابة أدوات الداما/المتفاعلين (testlib) للمشاكل التي تحتوي على أكثر من إجابة صحيحة. • تأكيد شريط الجودة: تنجح الحلول الصحيحة، وتفشل الحلول الخاطئة، خلال حدود زمنية.
ما نبحث عنه • خلفية برمجة تنافسية قوية، تظهر من خلال ملف تعريف عام - تصنيف Codeforces (انظر المستويات أدناه)، أو سجل IOI / ICPC / الأولمبياد الوطني. • مسابقة بطلاقة C++ (STL، التعقيد)؛ كتابة مريحة بيثون. • يمكن أن يشرح سبب كون الحل خاطئًا ويبني مدخلات تبطله. • لغة إنجليزية قوية مكتوبة (C1+).
المستويات (حسب تصنيف Codeforces، أو الإنجاز الأولمبي المعادل): • مشارك — 1700-2100 (خبير / مرشح ماجستير): مشاكل أسهل. • خبير — 2200-2600 (معلم / أستاذ كبير): مشاكل أصعب • كبير / مراجع — 2600+ (Int'l Grandmaster) أو حاصل على ميدالية IOI/ICPC: أصعب المشكلات + مراجعة الجودة.
جميل أن يكون • تشجيع خريجي IOI / ICPC وكبار المبرمجين التنافسيين بشكل خاص على التقديم؛ • تجربة إعداد أو اختبار المشكلات في المسابقات الحقيقية (جولات Codeforces، ICPC، الأولمبياد الوطني، الحكام عبر الإنترنت). • تجربة Testlib (الداما، المدققون، المولدات). • خبرة في إنشاء البيانات لمقاييس رمز LLM أو مجموعات بيانات RL/التقييم المماثلة.
كيف يعمل التقديم ← اجتياز المؤهلات ← الانضمام إلى مشروع ← إكمال المهام ← الحصول على الأموال
توقعات وقت المشروع بالنسبة لهذا المشروع، من المقدر أن تتطلب المهام حوالي 10-20 ساعة أسبوعيًا خلال المراحل النشطة، بناءً على متطلبات المشروع. وهذا تقدير، وليس عبء عمل مضمونًا، وينطبق فقط أثناء نشاط المشروع. يجب تقديم المهام بحلول الموعد النهائي واستيفاء معايير القبول المذكورة ليتم قبولها.
التعويض تدفع لكل مهمة مقبولة. يعتمد السعر الخاص بك على مستوى التأهيل الذي تصل إليه ومدى كفاءة إكمال المهام - بما يصل إلى ما يعادل 90 دولارًا في الساعة. نظرًا لأن الدفع يتم حسب كل مهمة، فإن الوتيرة الأسرع تؤدي إلى رفع معدل الساعة الفعلي.