Loading...

Competitive Programming Expert – Freelance AI Trainer

  • Company: Get A Job.ai
  • Location: Japan
  • Salary: Pay not listed
  • Contract
  • Japan

Website Get A Job.ai

Represented by Get A Job.ai

About This Opportunity

Our talent team is representing a confidential AI research organization seeking Competitive Programming Experts for a freelance AI training project based in Japan. This is a project-based engagement focused on building high-quality algorithmic problems and automated grading systems that train advanced AI coding models.

You will create original competitive programming problems, write both correct and intentionally flawed solutions, and design rigorous test cases that validate AI-generated code. Your expertise ensures the training data meets the highest standards of correctness and difficulty.

Responsibilities

  • Design original algorithmic problems with clear statements, sound constraints, and intended solutions
  • Implement correct reference solutions in C++ and Python
  • Write realistic incorrect solutions that represent common implementation mistakes
  • Build comprehensive test suites including generators, edge cases, stress tests, and adversarial inputs
  • Develop checkers and interactors using testlib for problems with multiple valid answers
  • Verify quality: correct solutions pass all tests, incorrect solutions fail appropriately, all within time limits

What We're Looking For

Required:

  • Demonstrated competitive programming background with public profile (Codeforces handle with current/peak rating, or IOI/ICPC/national olympiad record)
  • Fluency in competitive programming C++ (STL, complexity analysis)
  • Comfortable writing Python solutions
  • Ability to identify why solutions fail and construct counter-examples
  • Strong written English (C1+ level)

Experience Levels (by Codeforces rating or equivalent):

  • Associate (1700–2100): Expert / Candidate Master level — easier problem sets
  • Expert (2200–2600): Master / Grandmaster level — harder problem sets
  • Senior / Reviewer (2600+): International Grandmaster or IOI/ICPC medalist — most difficult problems plus quality review

Preferred:

  • IOI or ICPC medal/participation
  • Experience setting or testing problems for competitive programming contests (online judges, national olympiads)
  • Testlib experience (checkers, validators, generators)
  • Background creating evaluation datasets for code benchmarks or machine learning systems

Project Time Commitment: Tasks require approximately 10–20 hours per week during active project phases. This is an estimate; actual workload varies by project status. All tasks must meet acceptance criteria and submission deadlines.

How We Work With You

Candidates apply through Get A Job.ai. Our recruiting team will review your competitive programming profile, handle(s), ratings, and any problem-setting experience you share. After an initial screen, we will coordinate qualification assessments. Successful candidates are submitted to our client for project onboarding.

Please do not contact the client directly. All communication and applications go through Get A Job.ai.

Application requirements: Submit your CV in English, indicate your English proficiency level, and include your competitive programming handle(s) with current/peak ratings plus any IOI/ICPC/olympiad history.

Pay

This is a task-based freelance engagement. Compensation is per accepted task, with rates determined by your qualification tier and task completion efficiency. The client structures compensation to reward quality and speed, with effective rates reaching the equivalent of $90/hour for top performers working efficiently.

Payment follows task acceptance. Your effective hourly rate increases as you complete tasks more efficiently while maintaining quality standards.

Get A Job.ai is an equal opportunity recruiter. We consider all qualified candidates regardless of race, color, religion, sex, national origin, age, disability, or any other protected status.

Apply with Get A Job.ai

A recruiter will review your profile and submit you to the client. Do not contact the client directly.

More options

Apply with Get A Job.ai

Apply through Get A Job.ai. A recruiter will review your profile and submit you. Do not contact the client directly.

Apply through Get A Job.ai. A recruiter will review your profile and submit you.

Local insights for this role are preparing — this section updates automatically in a few seconds (or refresh).

Listing facts

  • Role Competitive Programming Expert – Freelance AI Trainer
  • Employer Get A Job.ai
  • Location Japan
  • Type Contract
  • Pay (from listing) Pay not listed
  • Posted September 7, 2026
  • Apply by October 8, 2026
  • Country Japan
  • Overview Full job description on this page (495 words)

Facts above come from this job record on Get A Job.AI — not copied from third-party review sites.

Limited public data for this employer

We only show facts we can ground in public sources (Wikidata, O*NET, news/discussion links, or this listing). We do not invent Glassdoor-style ratings, salaries, or testimonials when data is thin. Use the listing facts, occupation context, and related openings below while we continue researching.

Explore related openings

Keep exploring on Get A Job.ai

Not quite the right fit? Your next opportunity is a click away.

Hiring instead? Post a job and reach candidates searching right now.

Competitive Programming Expert – Freelance… Get A Job.ai · Japan