Algorithm Problem Setter

Mindrift

Completely RemoteContractInformation Technology
Posted Today

Job description

Responsibilities

  • Write original algorithmic problems with clear statements, sound constraints, and intended solutions
  • Develop correct solutions in C++ and Python
  • Create realistic wrong solutions to test against
  • Build and harden test cases using generators, edge cases, and stress tests
  • Write checkers and interactors using testlib for problems with multiple valid answers
  • Ensure quality by verifying that correct solutions pass and wrong ones fail within time limits

Requirements

  • Strong competitive programming background (Codeforces rating or IOI/ICPC/national-olympiad record)
  • Proficiency in contest C++ (STL, complexity) and Python
  • Ability to explain solution errors and build inputs to break them
  • Strong written English (C1+)

Preferred Qualifications

  • IOI/ICPC alumni or top competitive programmers
  • Experience setting or testing problems for Codeforces, ICPC, or national olympiads
  • Experience with testlib (checkers, validators, generators)
  • Experience creating data for LLM code benchmarks or RL evaluation datasets

About the Company

Mindrift connects specialists with project-based AI opportunities for leading tech companies, focusing on testing, evaluating, and improving AI systems.

Skills & tools

C++PythonCodeforcesICPCtestlib

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01Strong competitive programming background
  2. 02Proficiency in C++ and Python
  3. 03Ability to design edge cases and stress tests
  4. 04Fluent written English (C1+)
NeverApplyAd

Wake up to a shortlist, not a search results page.

NeverApply scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.

Get your daily matches