We are looking for Competitive Coder candidates for a project delivered through micro1.
What you'll do
- Create Reinforcement Learning Environments to test AI model's ability to solve competitive programming problems.
- Create custom competitive programming problems not found on existing online judges.
- Create a reference solution for new competitive programming problems.
- Create a robust test suite for new competitive programming problems.
- Design and implement checkers for competitive programming problems with multiple valid outputs.
- Evaluate and validate participant submissions against complex problem statements sourced from platforms like Codeforces.
- Collaborate with the customer's team to fine-tune problem requirements and clarify ambiguous scenarios.
- Develop clear, maintainable code in C++ to assess diverse outputs and edge cases efficiently.
- Document checker logic and communicate intricacies or edge cases in both written and verbal form.
- Provide feedback to problem setters and reviewers on potential improvements to test cases and checkers.
- Stay updated with evolving competitive programming standards and incorporate best practices into checker development.
- Train next-generation AI systems.
What you need
- Expertise in competitive programming and coding problem analysis.
- Advanced proficiency in C++ for implementing robust checker solutions.
- Strong analytical abilities to interpret complex problem constraints and multiple solution paths.
- Exceptional written and verbal communication skills; ability to articulate technical details clearly.
- Meticulous attention to detail in code validation and output consistency.
- Experience working independently in a remote, collaborative environment.
- Commitment to producing high-quality, well-documented code under tight deadlines.
- No prior experience in AI required.
Nice to have
- Prior experience as a problem setter, tester, or checker on major competitive programming platforms.
Expertise
C++Competitive ProgrammingProblem AnalysisCode QualityDocumentationProblem SettingProblem TestingChecker Development
RequiredAlso useful
Also listed: analytical skills, written communication, attention to detail, remote work.
Who you work with
Project and contracting process: micro1. Applications continue on the provider's website.

