Freelance AI Trainer (Competitive Programming, Remote)

Denmark
Posted 5 days ago
Engineering

About the role

Job summary

This role involves creating competitive programming problems and their automatic graders to train advanced AI coding models. The position is project-based and fully remote, focusing on the development of algorithmic challenges and testing solutions.

Qualifications

  • Strong background in competitive programming, evidenced by a public profile or achievements in IOI/ICPC/national olympiads.
  • Fluent in C++ and Python, with a solid understanding of algorithmic complexity.
  • Proficient in explaining incorrect solutions and generating inputs that expose flaws.
  • Strong written English skills (C1+).

Responsibilities

  • Develop original algorithmic problems with clear statements and sound constraints.
  • Write both correct and incorrect solutions in C++ and Python.
  • Create comprehensive test cases, including edge cases and stress tests.
  • Design checkers/interactors for problems with multiple valid answers.
  • Ensure quality control by confirming that correct solutions pass and incorrect ones fail within specified time limits.

Skills

  • Competitive programming expertise, with ratings or records in recognized competitions.
  • Experience in problem setting or testing for contests.
  • Familiarity with testlib for creating checkers and validators.

Education

  • No specific educational requirements mentioned, but relevant competitive programming achievements are essential.

Tools

  • C++, Python, testlib.
Full Access

Ready to apply for this role?

Full Access gives you the company name, full job description, and a direct link to apply. On the 1- and 3-month plans, CV Tailor rewrites your CV for this exact role.

Share this job