ICPC Code Expert
Send an email to stephaniemaryna.trafford@halogion.com with the Subject “ICPC Code Expert” showing your interest in the role to get priority consideration.
At Halogion, we are an Independent member of Mercor referral partner program. We refer candidates to our partner that collaborates with world’s leading AI research labs to build and train cutting-edge AI models
We are seeking a highly skilled ICPC Code Expert to contribute to a high-impact AI research and data quality initiative. In this role, you will design, implement, and validate ICPC-level algorithmic coding problems to help evaluate and improve next-generation Large Language Models (LLMs).
You will use your expertise in competitive programming, algorithm design, and test case engineering to create high-quality, verifiable coding tasks that reflect real-world ICPC challenge difficulty. This position is ideal for individuals with strong computational reasoning, a passion for problem setting, and experience in validating correctness at scale.
Key Responsibilities
Design and author competitive programming problems comparable to recent ICPC and IOI challenges.
Implement ground-truth reference solutions in C++ or Python, ensuring algorithmic efficiency and correctness.
Develop comprehensive test suites and evaluation scripts to automatically verify solution correctness.
Validate task difficulty and solution soundness through structured testing and peer review.
Ensure all tasks meet strict quality, clarity, and originality standards, free of defects, duplication, or contamination.
Collaborate with the technical QA team to maintain high standards of reliability, difficulty calibration, and data integrity.
Document problem design rationale, constraints, and validation methodology.
Minimum Requirements
BS, MS, or PhD in Computer Science, Mathematics, or a related field.
Proven experience as an ICPC/IOI competitor, coach, or problem setter.
Advanced proficiency in C++ and/or Python.
Strong knowledge of algorithms, data structures, and computational problem-solving.
Experience designing or validating programming competition problems or coding assessments.
Excellent written communication skills and attention to technical precision.
Ability to work independently and deliver high-quality, validated outputs under deadlines.
Preferred Qualifications
Previous experience in AI model evaluation, LLM reasoning tasks, or data annotation.
Familiarity with automated testing frameworks, judge systems, or evaluation pipelines.
Understanding of QA processes and validation standards in technical data generation.
Experience with structured problem validation, including difficulty benchmarking and statistical testing.
Strong analytical and organizational skills with a passion for rigorous, reproducible work.