img
نوع العقددوام كامل
طبيعة الوظيفةبالموقع
الموقعالسعودية

وصف الوظيفة

About the Role

Mindrift is seeking a Competitive Programming Expert - Freelance AI Trainer to join its team. This freelance role involves contributing to projects focused on testing, evaluating, and improving AI systems for leading tech companies. The work is project-based, not permanent employment, and centers on building and refining competitive programming problems for advanced AI coding models.

Key Responsibilities

  • Develop original algorithmic problems, ensuring clear statements, sound constraints, and an intended solution.
  • Write correct solutions in C++ and Python.
  • Create realistic wrong solutions that reflect common mistakes for testing purposes.
  • Build and harden test cases, including generators, edge cases, stress tests, and "hacking" tests.
  • Write checkers/interactors using testlib for problems that may have multiple valid answers.
  • Confirm quality standards, ensuring correct solutions pass and incorrect ones fail within specified time limits.

Required Qualifications and Experience

  • A strong background in competitive programming, demonstrated by a public profile such as a Codeforces rating or an IOI/ICPC/national-olympiad record.
  • Fluency in contest C++ (STL, complexity) and comfort in writing Python.
  • Ability to explain why a solution is incorrect and construct an input that exposes its flaws.
  • Strong written English skills (C1+ level).

Qualification Tiers (based on Codeforces rating or equivalent olympiad achievement)

  • Associate: 1700–2100 (Expert / Candidate Master) for easier problems.
  • Expert: 2200–2600 (Master / Grandmaster) for harder problems.
  • Senior / Reviewer: 2600+ (International Grandmaster) or IOI/ICPC medalist for the hardest problems and quality review.

Preferred Skills and Experience

  • Experience in setting or testing problems for competitive programming contests (*, Codeforces rounds, ICPC, national olympiads, online judges).
  • Familiarity with testlib for checkers, validators, and generators.
  • Experience in creating data for LLM code benchmarks or similar RL/evaluation datasets.

Compensation and Project Details

Compensation is paid per accepted task, with rates dependent on the qualification tier achieved and task completion efficiency, up to the equivalent of $90/hr. Project tasks are estimated to require approximately 10-20 hours per week during active phases, based on project requirements. This is an estimate and not a guaranteed workload. Tasks must be submitted by the deadline and meet acceptance criteria to be approved for payment.


متطلبات الوظيفة

  • لا تتطلب خبرة

وظائف مشابهة