يرجى تقديم سيرتك الذاتية باللغة الإنجليزية وتحديد مستوى إجادتك للغة الإنجليزية.<\/h4>\n
Mindrift تربط المتخصصين بفرص AI قائمة على المشاريع مع شركات تقنية رائدة، مركّزة على اختبار وتقييم وتحسين أنظمة الذكاء الاصطناعي. المشاركة تتم على أساس المشروع وليست توظيفاً دائماً.<\/p>\n
ما يتضمنه هذا الفرصة
\n
نحن نطور مشاكل في البرمجة التنافسية ومصححاتها التلقائية (حالات الاختبار والمدققون) المستخدمة لتدريب نماذج ذكاء اصطناعي برمجية متقدمة. ستقوم بإنشاء مشاكل، وكتابة حلول صحيحة وأخرى خاطئة عمدًا، وتصميم حالات اختبار صعبة تلتقط الشفرة المكسورة بشكل دقيق. عملك هو ما يجعل إشارة التدريب موثوقة.<\/p>\n
للتقديم، شارك: وحوش البرمجة التنافسية الخاصة بك مع الدرجة الحالية أو القمة، وأي خبرة في إعداد الأسئلة، وتاريخ IOI أو ICPC أو الأولمبياد.<\/p>\n
ما ستفعله
\n
\n- كتابة مشاكل خوارزمية أصلية — صياغة واضحة، قيود سليمة، وحل مقصود؛<\/li>\n
- كتابة حلول صحيحة بلغة C++ وبايثون؛<\/li>\n
- كتابة حلول خاطئة واقعية (أخطاء شائعة) للاختبار؛<\/li>\n
- بناء وتقوية حالات الاختبار: مولدات، حالات حافة، اختبارات الضغط و"الاختراق"؛<\/li>\n
- كتابة مدققات ومتفاعلات (testlib) للمشاكل التي لها أكثر من إجابة صحيحة؛<\/li>\n
- تأكيد معيار الجودة: حلول صحيحة تمر، والغير صحيحة تفشل، ضمن حدود الوقت.<\/li>\n<\/ul>\n
ما الذي نبحث عنه
\n\n- خلفية قوية في البرمجة التنافسية، يظهرها ملف شخصي علني — تقييم Codeforces (انظر المستويات أدناه)، أو تاريخ IOI، ICPC، أو الأولمبياد الوطني؛<\/li>\n
- إتقان C++ للمسابقات (STL، التعقيد)؛ مريح في كتابة بايثون؛<\/li>\n
- قدرة على شرح سبب خطأ الحل وبناء مدخل يكسره؛<\/li>\n
- إنجليزية مكتوبة قوية (C1+).<\/li>\n<\/ul>\n
المستويات (حسب تقييم Codeforces، أو إنجاز أولمبيادي مكافئ):<\/h4>\n\n- مساعد — 1700–2100 (خبير/مرشح ماجستير): مشكلات أسهل؛<\/li>\n
- خبير — 2200–2600 (ماستر/غران ماستر): مشكلات أصعب؛<\/li>\n
- كبير/مراجع — 2600+ (غران ماستر الدولي) أو ميدالية IOI/ICPC: أصعب المشاكل إضافة إلى مراجعة جودة.\<\/li>\n<\/ul>\n
من المفيد وجوده
\n\n- خريجو IOI أو ICPC ومبرمجون تنافسيون كبار يُشجعون على التقدم؛<\/li>\n
- خبرة في إعداد أو اختبار مشاكل لمسابقات حقيقية (جولات Codeforces، ICPC، الأولمبيادات الوطنية، المحكّمين عبر الإنترنت)؛<\/li>\n
- خبرة Testlib (مدققات، مُ validators، مولدات)؛<\/li>\n
- خبرة في إنشاء بيانات لمقاييس كود LLM أو مجموعات RL/التقييم المماثلة.<\/li>\n<\/ul>\n
كيف يعمل الأمر
\nالتقديم؟ اجتياز المؤهلات؟ الانضمام إلى مشروع؟ إكمال المهام؟ الدفع.<\/p>\n
توقعات وقت المشروع
\nبالنسبة لهذا المشروع، تُقدَّر المهام في حوالي 10–20 ساعة في الأسبوع خلال الفترات النشطة، وفقاً لمتطلبات المشروع. هذه تقدير، ليست عبئ عمل مضمون، ويطبق فقط أثناء نشاط المشروع. يجب تقديم المهام قبل الموعد النهائي وتلبية معايير القبول المذكورة لتُقبل.<\/p>\n
التعويض
\nمدفوع لكل مهمة مقبولة. يعتمد معدل الأجر لديك على شريحة المؤهل التي تصل إليها وكيفية إكمالك للمهام بكفاءة. نظرًا لأن الدفع يتم مقابل المهمة، رفع معدلك الفعلي للساعة سرعة أعلى.<\/p><\/p>
<\/p>
Please submit your CV in English and indicate your level of English proficiency.<\/h4>\n
Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is project-based, not permanent employment.<\/p>\n
What this opportunity involves<\/h4>\n
We're building competitive-programming problems and their automatic graders (test cases and checkers) used to train advanced AI coding models. You'll create problems, write both correct and deliberately wrong solutions, and design the tough test cases that catch subtly broken code. Your work is what makes the training signal trustworthy.<\/p>\n
To apply, share: your competitive-programming handle(s) plus current or peak rating, any problem-setting experience, and IOI, ICPC, or olympiad history.<\/p>\n
What you'll do<\/h4>\n\n- Write original algorithmic problems \u2014 clear statement, sound constraints, an intended solution;<\/li>\n
- Write correct solutions in C++ and Python;<\/li>\n
- Write realistic wrong solutions (common mistakes) to test against;<\/li>\n
- Build and harden test cases: generators, edge cases, stress and \"hacking\" tests;<\/li>\n
- Write checkers and interactors (testlib) for problems with more than one valid answer;<\/li>\n
- Confirm the quality bar: correct solutions pass, wrong ones fail, within time limits.<\/li>\n<\/ul>\n
What we look for<\/h4>\n\n- Strong competitive programming background, shown by a public profile \u2014 a Codeforces rating (see levels below), or an IOI, ICPC, or national-olympiad record;<\/li>\n
- Fluent contest C++ (STL, complexity); comfortable writing Python;<\/li>\n
- Can explain why a solution is wrong and build an input that breaks it;<\/li>\n
- Strong written English (C1+).<\/li>\n<\/ul>\n
Levels (by Codeforces rating, or equivalent olympiad achievement):<\/h4>\n\n- Associate \u2014 1700\u20132100 (Expert\/Candidate Master): easier problems;<\/li>\n
- Expert \u2014 2200\u20132600 (Master\/Grandmaster): harder problems;<\/li>\n
- Senior\/Reviewer \u2014 2600+ (International Grandmaster) or IOI\/ICPC medalist: hardest problems plus quality review.<\/li>\n<\/ul>\n
Nice to have<\/h4>\n\n- IOI or ICPC alumni and top competitive programmers especially encouraged to apply;<\/li>\n
- Experience setting or testing problems for real contests (Codeforces rounds, ICPC, national olympiads, online judges);<\/li>\n
- Testlib experience (checkers, validators, generators);<\/li>\n
- Experience creating data for LLM code benchmarks or similar RL\/evaluation datasets.<\/li>\n<\/ul>\n
How it works<\/h4>\n
Apply? Pass qualification(s)? Join a project? Complete tasks? Get paid.<\/p>\n
Project time expectations<\/h4>\n
For this project, tasks are estimated to require around 10\u201320 hours per week during active phases, based on project requirements. This is an estimate, not a guaranteed workload, and applies only while the project is active. Tasks must be submitted by the deadline and meet the listed acceptance criteria to be accepted.<\/p>\n
Compensation<\/h4>\n
Paid per accepted task. Your rate depends on the qualification tier you reach and how efficiently you complete tasks. Because payment is per task, a faster pace raises your effective hourly rate.<\/p><\/p>
<\/p>