À propos du poste
Intitulé du poste : Créateur de problèmes Codeforces
Type de contrat : Prestataire (15 h+ par semaine)
Lieu : À distance
Aperçu de l'opportunité
Rémunération : $30 - $100
Engagement : 15+ heures par semaine
Lieu : Entièrement à distance
Ce qu'il vous faut : Solide expérience en programmation compétitive et maîtrise avancée du C++
Vos missions : Créer des problèmes originaux de programmation compétitive avec des solutions de référence et des suites de tests robustes
Vous créerez des environnements d'apprentissage par renforcement qui testent la capacité d'un modèle à résoudre des problèmes algorithmiques difficiles. Chaque tâche implique de rédiger un problème original qui n'existe sur aucun juge en ligne, une solution de référence correcte, et une suite de tests suffisamment robuste pour qu'une solution erronée échoue.
Ce que vous ferez
- Concevoir des problèmes originaux de programmation compétitive, absents de Codeforces, AtCoder et tous les autres juges.
- Rédiger une solution de référence correcte et la vérifier par rapport aux contraintes.
- Construire une suite de tests robuste : cas limites, contraintes maximales et tests qui mettent en échec des approches erronées plausibles.
- Implémenter des checkers pour les problèmes à sorties multiples valides.
- Documenter la solution attendue du problème, sa complexité et le raisonnement derrière vos cas de test.
- Relire les problèmes d'autres contributeurs pour en vérifier l'exactitude et la couverture des tests.
- Signaler les problèmes qui s'avèrent ambigus ou qui ont des solutions non intentionnelles.
Ce que nous recherchons
- Un solide palmarès en programmation compétitive — Codeforces, AtCoder, ICPC, IOI ou équivalent.
- Maîtrise avancée du C++ pour les solutions de référence et les checkers.
- Connaissances algorithmiques approfondies et capacité à raisonner sur les contraintes, la complexité et les cas limites.
- Un souci méticuleux du détail dans la validation et la cohérence des sorties.
- Un anglais écrit et oral clair pour documenter les problèmes et les cas limites.
- À l'aise pour travailler de manière autonome et respecter les délais.
- Une expérience préalable en tant que créateur de problèmes, testeur ou checker sur une plateforme majeure est un atout majeur.
Structure de rémunération
La rémunération est basée sur la production ; les experts sont payés par tâche conforme aux spécifications du projet. Le temps requis peut varier selon votre expérience et votre méthode de travail. Des exigences minimales de soumission s'appliquent.
Calendrier de démarrage et disponibilité
Nous pourvoyons généralement les postes sous 48 heures et recherchons des experts prêts à se lancer immédiatement. Si vous êtes sélectionné, nous attendons que vous commenciez vos premières tâches dans les 24–48 heures suivant l'achèvement de l'intégration.
Déroulement du processus de sélection
- Postulez et répondez aux questions de présélection
- Passez l'entretien IA pour ce poste — c'est ainsi que votre expertise parvient au client
- Examen du profil
- Intégration — notre équipe Talent Ops vous mettra en place