We are sharing a specialised consulting opportunity for experienced Competitive Coders with strong expertise in C++, algorithmic problem solving, checker development, test-case design, edge-case analysis, and competitive-programming evaluation to contribute to an advanced AI training and reinforcement-learning project.
Selected professionals will create original competitive-programming problems, develop reference solutions, build robust test suites, and design reinforcement-learning environments that test an AI model's ability to solve complex algorithmic tasks. The work requires deep competitive-programming judgement, advanced C++ proficiency, and meticulous attention to correctness across constraints, outputs, checkers, and edge cases. No prior experience in AI is required.
Key Responsibilities
Competitive Programming Problem Design
-
Create original competitive-programming problems
-
Develop tasks that are not duplicated from existing online judges
-
Define clear problem statements, constraints, and expected behaviour
-
Design problems requiring substantive algorithmic reasoning
-
Ensure tasks are technically rigorous and objectively verifiable
Reinforcement Learning Environment Development
-
Create environments that test AI performance on complex coding problems
-
Define measurable success criteria
-
Build deterministic evaluation workflows
-
Support reliable assessment of model-generated solutions
-
Ensure environments reflect realistic competitive-programming challenges
Reference Solution Development
-
Implement correct and efficient reference solutions
-
Validate solutions against stated constraints
-
Analyse time and space complexity
-
Confirm reference behaviour across normal and adversarial cases
-
Maintain clear and maintainable C++ implementations
Checker Development
-
Design and implement custom checkers
-
Handle problems with multiple valid outputs
-
Ensure checker logic is deterministic and robust
-
Validate output correctness across diverse solution formats
-
Prevent false positives and false negatives in evaluation
Test Suite Design
-
Develop comprehensive test suites
-
Cover edge cases, corner cases, and boundary conditions
-
Create adversarial tests targeting common solution weaknesses
-
Ensure tests distinguish correct from partially correct implementations
-
Validate test coverage against reference and intentionally flawed solutions
Submission Evaluation
-
Review and validate participant or model-generated submissions
-
Compare implementations against problem requirements
-
Identify logical, algorithmic, or implementation errors
-
Assess handling of constraints and edge cases
-
Verify output consistency and correctness
Algorithmic Analysis
-
Analyse multiple possible solution paths
-
Evaluate complexity trade-offs
-
Identify optimal or acceptable algorithms
-
Detect hidden assumptions in proposed approaches
-
Distinguish valid alternative solutions from incorrect reasoning
C++ Engineering
-
Develop reliable evaluation and checker code in C++
-
Write maintainable and efficient implementations
-
Handle input/output constraints carefully
-
Debug subtle correctness and performance issues
-
Apply strong competitive-programming coding practices
Problem Validation & Ambiguity Review
-
Review problem statements for ambiguity
-
Identify underspecified constraints or unclear requirements
-
Clarify behaviour for edge cases
-
Ensure problem statements support objective evaluation
-
Recommend revisions before tasks are finalised
Peer Review & Feedback
-
Review problems, checkers, and test cases created by other contributors
-
Identify weaknesses in task construction
-
Suggest improvements to validation logic
-
Provide actionable feedback to problem setters and reviewers
-
Maintain consistent technical standards across project content
Documentation & Communication
-
Document checker logic and evaluation behaviour
-
Explain edge cases and technical decisions clearly
-
Communicate algorithmic reasoning in written and verbal formats
-
Support collaboration with project teams
-
Maintain clear technical records for review and iteration
Ideal Profile
-
Strong competitive-programming background
-
Advanced C++ proficiency
-
Deep understanding of algorithms and data structures
-
Strong ability to analyse complex problem constraints
-
Experience reasoning across multiple valid solution paths
-
Strong checker and test-case design skills
-
Ability to identify subtle edge cases
-
Excellent debugging and validation skills
-
Strong attention to output correctness and consistency
-
Ability to write clear and maintainable C++ code
-
Exceptional analytical and problem-solving ability
-
Strong written and verbal communication skills
-
Comfortable working independently in a remote environment
-
Able to produce high-quality technical work under tight deadlines
-
Prior experience as a problem setter, tester, or checker on major competitive-programming platforms is highly advantageous
-
No prior AI-training or model-evaluation experience is required
Engagement Details
-
Part-time independent contractor engagement
-
Fully remote
-
Expected commitment: 15+ hours per week
-
Displayed compensation range: $45–$65/hour
-
Actual compensation structure is output-based, with payment made per task that meets project specifications
-
Task completion time may vary depending on individual experience and workflow
-
Minimum weekly submission requirements apply; the source does not specify the exact number of required tasks
-
Work will involve competitive-programming problem design, C++, checker development, reference solutions, test suites, reinforcement-learning environments, and AI-generated code evaluation
-
Strong competitive-programming and algorithmic problem-solving ability is central to this engagement
-
Roles are typically filled within approximately 48 hours
-
Selected experts are expected to begin initial tasks within approximately 24–48 hours after onboarding
-
Project scope, task difficulty, algorithms, evaluation criteria, and testing requirements may evolve depending on project needs
-
Work must be completed without using confidential, proprietary, restricted, private-contest, or otherwise protected problem content or source code belonging to any employer, contest platform, client, research organisation, or other third party
About the Platform
This opportunity is available through 24-MAG LLC. We connect experienced professionals with remote consulting opportunities across technical, evaluation, and project-based workstreams.
By submitting this application, you acknowledge that your information may be processed by 24-MAG LLC for recruitment and opportunity matching in accordance with our Privacy Policy: https://www.24-mag.com/privacy-policy