Logo for 24-MAG

Remote | Competitive Coder — $45–$65/hour

Role overview

Qualifications

  • Strong competitive-programming background
  • Advanced C++ proficiency
  • Deep understanding of algorithms and data structures
  • Exceptional analytical and problem-solving ability

Responsibilities

  • Create original competitive-programming problems
  • Design and implement custom checkers
  • Develop comprehensive test suites
  • Review and validate participant or model-generated submissions

Key facts

Hard skills

Other skills

  • Detail Oriented
  • Communication
  • Analytical Skills

About the company

24-MAG logo

24-MAG

Business Consulting & Services

Company details

IndustryBusiness Consulting & Services
Company size2 - 10

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

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

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Related jobs

Other jobs at 24-MAG

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.