Competitive Programming Expert AI Trainer📣 Job Ad
| Contract Type | Full-time | |
| Workplace type | On-site | |
| Location | Saudi Arabia |
Job Description
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.
Requirements
- No experience required
Similar Jobs
You may also like
- Related Competitive Programming Expert AI Trainer Opportunities
- Barista Jobs in Riyadh
- Business Development Specialist Jobs in Riyadh
- Hotel Receptionist Jobs in Riyadh
- AI Engineer Jobs in Riyadh
- General Accountant Jobs in Riyadh
- Other Job Fields in
- Barista Jobs in Riyadh
- Business Development Specialist Jobs in Riyadh
- Hotel Receptionist Jobs in Riyadh
- AI Engineer Jobs in Riyadh
- General Accountant Jobs in Riyadh
- Media Buyer Jobs in Riyadh
- Sales Representative Jobs in Riyadh
- Receptionist Jobs in Riyadh
- Marketing Coordinator Jobs in Riyadh
- Courier Jobs in Riyadh
- Explore Jobs Across Saudi Arabia
- Training Officer Jobs in Makkah
- Pharmacist Jobs in Al Qatif
- Heavy Equipment Technician Jobs in Al Jubail
- Teacher Jobs in Sakaka
- Administrative Assistant Jobs in Khamis Mushayt
- General Accountant Jobs in Al Qatif
- Printing and Publishing Manager Jobs in Tabuk
- Sales Support Specialist Jobs in Riyadh
- Recruitment Manager Jobs in Jeddah
- Professional Trainer Jobs in Al Khobar