Job Opportunities API

The Public Ledger of Openings

← Back to the ledger

Competitive Coder - C Checkers

YO IT Consulting
CompanyYO IT Consulting
CategoryUncategorised
LocationDubai
RemoteRemote
EmploymentNot stated
LevelNot stated
SalaryAED 12k–19k
Posted24 Jul 2026
Last verified12 Aug 2026
SourceThe employer's own careers page (company_site)
Applications are handled by the employer, not by us.Apply on the employer's site →
Description
Competitive Coder - C Checkers Job Snapshot Role: Competitive Coder - C Checkers Location: Dubai, United Arab Emirates Industry: Computer Software Function: IT-Software Development Experience: Advanced competitive programming experience with strong C problem analysis Job Type: Contract - Remote - work from home Position Overview Competitive Coder - C Checkers in Dubai, United Arab Emirates is a remote Computer Software opportunity focused on improving how next-generation AI systems understand algorithmic problem-solving, output validation, and competitive programming logic. YO IT Consulting is seeking an experienced competitive programmer who can design reliable checkers, evaluate submissions with multiple valid outputs, analyze edge cases, and document complex validation rules clearly. Previous AI training experience is not required. The role is suited to a strong C developer with deep familiarity with competitive programming platforms, problem constraints, custom judges, and robust checker implementation. Job Details Country: United Arab Emirates City: Dubai Industry: Computer Software Function: IT-Software Development Salary: 12000-19000 Estimated salary range based on similar jobs in the job city; please confirm the final offer with the employer. Gender: Any Candidate Nationality: Any Job Type: Contract - Remote - work from home Role Context The Competitive Coder will create and review checker programs used to validate solutions for algorithmic problems where more than one output may be correct. These tasks require careful interpretation of problem statements, constraints, accepted solution structures, numerical tolerances, and edge conditions. The specialist will help AI systems learn how experienced competitive programmers reason about correctness, adversarial cases, computational efficiency, and judge reliability. Each checker must distinguish valid outputs from incorrect submissions without rejecting legitimate alternative solutions. Key Responsibilities * Design custom checkers for competitive programming problems with multiple valid outputs. * Implement accurate, efficient, and maintainable checker logic in C . * Review complex problem statements and identify all conditions required for a valid solution. * Evaluate participant submissions against formal constraints and expected properties. * Validate constructive, optimization, graph, combinatorial, and output-only problem solutions. * Handle alternative valid outputs without depending on one fixed reference answer. * Verify formatting, token structure, bounds, uniqueness, feasibility, and objective values. * Develop tolerance rules for floating-point or approximation-based outputs where required. * Identify malformed submissions, invalid states, impossible constructions, and hidden constraint violations. * Analyze edge cases that may cause false acceptance or false rejection. * Test checkers against correct, partially correct, adversarial, and intentionally malformed outputs. * Review problems sourced from platforms such as Codeforces and comparable programming environments. * Collaborate with project teams to clarify unclear requirements or ambiguous judging rules. * Recommend changes to problem statements when validation expectations are incomplete. * Document checker logic, assumptions, accepted formats, failure conditions, and edge cases. * Explain technical decisions in clear written and verbal English. * Provide feedback to problem setters, testers, and reviewers on checker quality. * Suggest stronger test cases that expose weak or incorrect implementations. * Review existing checkers for logical flaws, performance problems, or incomplete validation. * Maintain consistent coding standards and meet delivery deadlines in a remote workflow. * Apply current competitive programming practices to checker design and submission validation. Ideal Profile * Strong competitive programming background with advanced problem-solving ability. * Expert proficiency in C . * Experience analyzing complex algorithms, constraints, and multiple solution paths. * Ability to convert mathematical or logical requirements into robust validation code. * Strong understanding of time complexity, space complexity, data structures, and algorithms. * Familiarity with custom judges, special checkers, output validators, or testlib-style workflows. * Ability to detect subtle correctness issues and adversarial edge cases. * Experience validating constructive or optimization problems is highly desirable. * Strong written and verbal English communication skills. * Ability to explain checker behavior, failure conditions, and technical assumptions clearly. * Meticulous attention to output consistency, numerical correctness, and formatting. * Comfortable working independently in a remote and collaborative environment. * Able to produce dependable, well-documented code under tight deadlines. * Previous experience as a problem setter, tester, reviewer, or checker developer is preferred. * Experience with Codeforces or other major competitive programming platforms is advantageous. * Exposure to AI training, code evaluation, or model response review is beneficial but not required. Skills Set * Competitive programming * C * Checker development * Custom judges * Output validation * Algorithm analysis * Problem statement analysis * Constructive algorithms * Graph algorithms * Dynamic programming * Greedy algorithms * Combinatorics * Number theory * Data structures * Computational complexity * Edge-case analysis * Adversarial testing * Floating-point validation * Constraint verification * Test case design * Code review * Debugging * Technical documentation * Codeforces * Problem setting * Submission evaluation * AI code training * Remote collaboration Why Join Us This opportunity allows experienced competitive programmers to apply advanced algorithmic judgment to the development of next-generation artificial intelligence systems. The work directly influences how AI models reason about programming problems, validate alternative solutions, identify edge cases, and assess code correctness. The flexible remote structure offers exposure to challenging checker-development tasks, international technical teams, and AI evaluation workflows. It is particularly suitable for programmers who enjoy precise validation, adversarial reasoning, and building reliable tools for complex coding problems. About the Company YO IT Consulting connects software engineers, competitive programmers, and technical specialists with remote AI training and evaluation projects. Operating from Dubai, United Arab Emirates, the company recruits professionals worldwide whose coding expertise helps improve the algorithmic reasoning, software accuracy, and practical reliability of modern artificial intelligence systems.