نحن نبني مشكلات البرمجة التنافسية ومُدرّجاتها الآلية (حالات الاختبار + محقّقون) المستخدمة لتدريب نماذج الذكاء الاصطناعي في البرمجة المتقدمة. ستقوم بإنشاء المشكلات، وكتابة الحلول الصحيحة وكذلك الحلول الخاطئة عمدًا، وتصميم حالات الاختبار الصعبة التي تكشف عن الشفرة المكسورة بشكل خفي. عملك هو ما يجعل إشارة التدريب موثوقة. للتقديم، شارك: معرفك في البرمجة التنافسية + تقييمك الحالي/الأعلى، وأي خبرة في إعداد المشكلات، وتاريخ IOI/ICPC/الأولمبياد. ما ستفعله: كتابة مشكلات خوارزمية أصلية، بيان واضح، قيود سليمة، حل مقصود؛ كتابة حلول صحيحة بلغة C++ وPython؛ كتابة حلول خاطئة واقعية (أخطاء شائعة) للاختبار؛ بناء وتحسين حالات الاختبار: مولدات، حالات حافة، اختبارات الضغط و
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.
Desired Candidate Profile
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 1PHONE_NUMBER (Expert / Candidate Master): easier problems; Expert 2PHONE_NUMBER (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.