وصف الوظيفة
يرجى تقديم سيرتك الذاتية باللغة الإنجليزية وتحديد مستوىك في اللغة الإنجليزية.
تربط Mindrift المتخصصين بفرص الذكاء الاصطناعي القائمة على المشاريع لشركات التكنولوجيا الرائدة، مع التركيز على اختبار الأنظمة AI وتقييمها وتحسينها.
المشاركة قائمة على المشروع وليست توظيفًا دائمًا.
ما تنطوي عليه هذه الفرصة نحن نبني مشكلات البرمجة التنافسية ومُقسِّماتها الآلية (حالات الاختبار + المحققين) المستخدمة لتدريب نماذج ذكاء اصطناعي متقدمة في الترميز.
ستقوم بإنشاء مشاكل، وكتابة حلول صحيحة وكذلك حلول خاطئة عمدًا، وتصميم حالات اختبار صعبة تلتقط الأكواد المكسورة بشكل دقيق.
عملك هو ما يجعل إشارة التدريب موثوقة.
للتقديم، شارك: معرّف/معرّفات البرمجة التنافسية الخاصة بك + التقييم الحالي/الأقصى، وأي خبرة في إعداد المشكلات، وتاريخ IOI/ICPC/الأولمبياد.
ما ستفعله اكتب مشاكل خوارزمية أصلية — صياغة واضحة، قيود صحيحة، حل مقصود؛ اكتب حلولًا صحيحة بالـ C++ وPython؛ اكتب حلولًا خاطئة واقعية (أخطاء شائعة) لاختبارها؛ ابنِ اختبارات حالة صعبة: مولدات، حالات حافة، اختبارات ضغط و«اختراق»؛ اكتب محقّقات/متفاعلين (testlib) للمشكلات التي لها أكثر من إجابة صحيحة؛ أكد معيار الجودة: الحلول الصحيحة تمر، الحلول الخاطئة تفشل، ضمن حدود الوقت.
ما نبحث عنه خلفية قوية في البرمجة التنافسية، يظهر من خلال ملف تعريف عام — تقييم Codeforces (انظر المستويات أدناه)، أو سجل IOI/ICPC/الأولمبياد الوطني؛ الكفاءة في C++Contest (STL، التعقيد)؛ راحة في كتابة Python؛ يمكن شرح لماذا الحل خطأ وبناء مدخل يكسره؛ إتقان اللغة الإنجليزية المكتوبة (C1+).
المستويات (حسب تقييم Codeforces، أو إنجاز الأولمبياد المقابل): مساعد — 1700–2100 (خبير / مرشح ماستر): مسائل أسهل؛ خبير — 2200–2600 (ماستر / جود شارل): مسائل أصعب؛ كبير/مراجع — 2600+ (بطلاً عالميًا) أو ميدالية IOI/ICPC: أصعب المسائل + مراجعة ذات جودة عالية.
من الجميل وجود خريجي IOI / ICPC ومبرمجين تنافسيين من العالى المستوى، وتُشجَّع الطلبات خاصة؛ خبرة في إعداد أو اختبار مشكلات للبطولات الحقيقية (جولات Codeforces، ICPC، الأولمبيادات الوطنية، المحكّيات عبر الإنترنت)؛ خبرة Testlib (محَقِّقات، مُحققين، مولدات)؛ خبرة إنشاء بيانات لقياس كود LLM أو مجموعات بيانات RL/التقييم المشابهة.
كيف يعمل العمل تقدم → اجتياز التأهيل(ات) → الانضمام إلى مشروع → إكمال المهام → الدفع توقعات وقت المشروع بالنسبة لهذا المشروع، تقدر المهام بأنها تتطلب حوالي 10-20 ساعة في الأسبوع خلال فترات النشط، بناءً على متطلبات المشروع.
هذه تقدير، ليس أعباءً مضمونة، وتطبق فقط أثناء نشاط المشروع.
يجب تقديم المهام بحلول الموعد النهائي وتلبية معايير القبول المدرجة ليتم قبولها.
التعويض Paid per accepted task.
يعتمد أُجرك على tier التأهيل الذي تصل إليه وعلى مدى كفاءتك في إكمال المهام — حتى ما يعادل 90 دولارًا في الساعة.
نظرًا لأن الدفع يتم حسب المهمة، فإن وتيرتك الأسرع ترفع معدل الساعة الفعلي لديك.
Job description
Please submit your CV in English and indicate your level of English proficiency.
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.
What this opportunity involves We're building competitive-programming problems and their automatic graders (test cases + 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.
To apply, share: your competitive-programming handle(s) + current/peak rating, any problem-setting experience, and IOI/ICPC/olympiad history.
What you'll do Write original algorithmic problems — clear statement, sound constraints, an intended solution; Write correct solutions in C++ and Python; Write realistic wrong solutions (common mistakes) to test against; Build and harden test cases: generators, edge cases, stress and "hacking" tests; Write checkers/interactors (testlib) for problems with more than one valid answer; Confirm the quality bar: correct solutions pass, wrong ones fail, within time limits.
What we look for Strong competitive programming background, shown by a public profile — a Codeforces rating (see levels below), OR an IOI / ICPC / national-olympiad record; Fluent contest C++ (STL, complexity); comfortable writing Python; Can explain why a solution is wrong and build an input that breaks it; Strong written English (C1+).
Levels (by Codeforces rating, or equivalent olympiad achievement): Associate — 1700–2100 (Expert / Candidate Master): easier problems; Expert — 2200–2600 (Master / Grandmaster): harder problems Senior / Reviewer — 2600+ (Int'l Grandmaster) or IOI/ICPC medalist: hardest problems + quality review.
Nice to have IOI / ICPC alumni and top competitive programmers especially encouraged to apply; Experience setting or testing problems for real contests (Codeforces rounds, ICPC, national olympiads, online judges); Testlib experience (checkers, validators, generators); Experience creating data for LLM code benchmarks or similar RL / evaluation datasets.
How it works Apply → Pass qualification(s) → Join a project → Complete tasks → Get paid Project time expectations For this project, tasks are estimated to require around 10-20 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.
Compensation Paid per accepted task.
Your rate depends on the qualification tier you reach and how efficiently you complete tasks — up to the equivalent of $90/hr .
Because payment is per task, a faster pace raises your effective hourly rate.