[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"job-python-function-code-annotator-remote":3},{"Slug":4,"Header":5,"Ques":36,"job_category":66},"python-function-code-annotator-remote",{"title":6,"desc":7,"content":8},"Function-based Code Annotator — Computer Science (Remote)","Design and develop function-level algorithm problems across foundational and advanced data structures and algorithms. Author bilingual (Chinese and English) problem statements, build robust test datasets and validators, and contribute to fair, scientific benchmarking. Compensation: USD $120–$150\u002Fday, commensurate with skills and experience.",[9,12,15,18,21,24,27,30,33],{"h2":10,"desc":11},"About the Role","- Design and develop high-quality, function-level algorithm problems spanning basic to advanced topics.\n- Write clear, accurate problem descriptions in both Chinese and English, including precise input\u002Foutput formats and constraints.\n- Build comprehensive test datasets with edge cases and extreme scenarios to ensure correctness and robustness.\n- Author reference solutions, implement automatic validation logic, and perform difficulty grading and quality assessment.\n- Participate in cross-reviews to ensure scientific validity, fairness, and innovation across the benchmark.",{"h2":13,"desc":14},"Key Responsibilities","- Create function-level problems that isolate algorithmic capability and minimize boilerplate.\n- Define unambiguous specifications: problem statement, constraints, I\u002FO formats, subtasks (if any), and acceptance criteria.\n- Design multi-tier test suites (public, hidden, adversarial) to prevent overfitting and cheating.\n- Implement validators, checkers, and reference solutions in Python or C\u002FC++ with attention to performance and corner cases.\n- Grade difficulty and document rationale; tag problems by topic (e.g., graph, DP, strings).\n- Participate in peer review for correctness, fairness, clarity, and originality.",{"h2":16,"desc":17},"Required Skills","- Proven experience participating in or creating problems for programming competitions (e.g., ACM\u002FICPC, Codeforces).\n- Strong knowledge of algorithms and data structures, with specialization in at least one area (graph theory, dynamic programming, string algorithms, etc.).\n- Proficiency in Python or C\u002FC++ for efficient algorithm implementations and validator tooling.\n- Excellent problem abstraction skills: ability to transform vague ideas into precise, testable algorithmic specifications.\n- Attention to detail in constraints setting, corner cases, complexity analysis, and result validation.",{"h2":19,"desc":20},"Professional Background","- Background in Computer Science, Software Engineering, Mathematics, or Artificial Intelligence; or experience as an Algorithm Engineer or Software R&D Engineer (algorithm-focused).\n- Familiarity with competitive programming ecosystems and Online Judge systems.\n- Experience evaluating code generation models is beneficial.",{"h2":22,"desc":23},"Bonus Points","- Understanding of capability boundaries and common pitfalls of major Code LLMs.\n- Experience writing algorithm blogs or teaching courses.\n- Contributions to benchmark design or open-source Online Judge (OJ) systems.\n- Skill in crafting complex problems that probe logical reasoning in AI models.",{"h2":25,"desc":26},"Compensation","USD $120–$150 per day, based on demonstrated expertise (e.g., quality and originality of problems, depth of specialization, rigor of validators, and peer-reviewed output).",{"h2":28,"desc":29},"Work Arrangement","- Remote collaboration with asynchronous communication.\n- Milestone-based deliverables with agreed timelines.\n- Participation in scheduled reviews and revisions to uphold quality standards.",{"h2":31,"desc":32},"Tools & Stack","- Python 3.x and\u002For modern C\u002FC++ (with standard libraries).\n- Unit testing frameworks and OJ-style checkers\u002Fvalidators.\n- Version control (Git) and CI for reproducibility.\n- Optional: Docker or similar for environment consistency.",{"h2":34,"desc":35},"Quality & Fairness Standards","- Problems must be scientifically sound, reproducible, and unbiased.\n- Test suites should include adversarial cases to discourage shortcuts and plagiarism.\n- Validators must enforce format, constraints, and correctness rigorously.\n- Cross-review ensures clarity (bilingual), fairness across difficulty tiers, and innovation in problem design.",{"title":37,"content":38},"Frequently Asked Questions",[39,42,45,48,51,54,57,60,63],{"Q":40,"A":41},"What does \"function-based code annotation\" mean in this role?","You will design algorithm problems that are evaluated at the function level, with precisely defined inputs, outputs, and constraints. The role emphasizes clear specifications, robust validators, and comprehensive test suites to judge correctness and performance objectively.",{"Q":43,"A":44},"Is bilingual writing required?","Yes. Problem statements must be written in both Chinese and English with equivalent clarity and precision, including I\u002FO formats, constraints, and any notes. Peer review helps maintain consistency, but the ability to author both versions is expected.",{"Q":46,"A":47},"How advanced should my algorithms background be?","A strong foundation is required, plus specialization in at least one area such as graph theory, dynamic programming, or string algorithms. You should be comfortable designing non-trivial problems, analyzing complexity, and covering edge cases.",{"Q":49,"A":50},"Which programming languages are acceptable for solutions and validators?","Python or C\u002FC++ are required. You should implement efficient reference solutions and reliable validators\u002Fcheckers in at least one of these languages.",{"Q":52,"A":53},"Do I need prior competitive programming problem-setting experience?","Yes, prior experience participating in or creating problems for platforms such as ACM\u002FICPC or Codeforces is expected. This ensures familiarity with high-quality standards for clarity, fairness, and difficulty.",{"Q":55,"A":56},"How is difficulty graded and validated?","Difficulty is graded based on algorithmic complexity, implementation effort, and failure modes identified during testing and review. Test suites include public, hidden, and adversarial cases to verify correctness and discourage shortcuts.",{"Q":58,"A":59},"What does anti-cheating involve in test design?","Designing datasets and validators that prevent exploitation of predictable patterns, enforce strict formats, check constraints thoroughly, and include adversarial cases so that only correct algorithmic solutions pass.",{"Q":61,"A":62},"What is the expected time commitment and schedule?","Work is remote and milestone-based. Timelines are agreed in advance, with asynchronous collaboration and scheduled reviews to ensure quality and on-time delivery.",{"Q":64,"A":65},"How is the day rate determined?","Rates within USD $120–$150\u002Fday depend on demonstrated skills and experience—such as the originality and rigor of your problems, depth of specialization, validator quality, and peer-reviewed output.","Code Annotation"]