Über die Stelle
Jobbezeichnung: Codeforces Problem Setter
Anstellungsart: Auftragnehmer (15+ Stunden pro Woche)
Standort: Remote
Überblick über die Opportunity
Vergütung: $30 - $100
Zeitaufwand: 15+ Stunden pro Woche
Standort: Vollständig remote
Das brauchst du: Fundierter Hintergrund im kompetitiven Programmieren und fortgeschrittenes C++
Deine Aufgaben: Originelle Aufgaben für kompetitives Programmieren mit Referenzlösungen und robusten Testsuites erstellen
Du erstellst Reinforcement-Learning-Umgebungen, die die Fähigkeit eines Modells testen, schwierige algorithmische Probleme zu lösen. Jede Aufgabe bedeutet, ein originelles Problem zu schreiben, das auf keinem Online-Judge existiert, eine korrekte Referenzlösung sowie eine Testsuite, die stark genug ist, dass eine falsche Lösung scheitert.
Was du tun wirst
- Originelle Aufgaben für kompetitives Programmieren entwerfen, die auf Codeforces, AtCoder und allen anderen Judges nicht vorhanden sind.
- Eine korrekte Referenzlösung schreiben und sie gegen die Constraints verifizieren.
- Eine robuste Testsuite erstellen: Edge Cases, maximale Constraints und Tests, die plausible falsche Ansätze scheitern lassen.
- Checker für Probleme mit mehreren gültigen Ausgaben implementieren.
- Die beabsichtigte Lösung des Problems, die Komplexität und die Begründung hinter deinen Testfällen dokumentieren.
- Probleme anderer Beitragender auf Korrektheit und Testabdeckung prüfen.
- Probleme melden, die sich als mehrdeutig erweisen oder unbeabsichtigte Lösungen haben.
Was wir suchen
- Starke Erfolgsbilanz im kompetitiven Programmieren — Codeforces, AtCoder, ICPC, IOI oder gleichwertig.
- Fortgeschrittenes C++ für Referenzlösungen und Checker.
- Tiefgehendes algorithmisches Wissen und die Fähigkeit, über Constraints, Komplexität und Edge Cases zu reflektieren.
- Akribische Detailgenauigkeit bei Validierung und Ausgabekonsistenz.
- Klares schriftliches und mündliches Englisch zum Dokumentieren von Problemen und Edge Cases.
- Sicheres eigenständiges Arbeiten und Einhalten von Fristen.
- Frühere Erfahrung als Problem Setter, Tester oder Checker auf einer großen Plattform ist ein starkes Plus.
Vergütungsstruktur
Die Vergütung ist leistungsbasiert; Expertinnen und Experten werden pro Aufgabe bezahlt, die die Projektspezifikationen erfüllt. Der Zeitaufwand kann je nach Erfahrung und Arbeitsweise variieren. Es gelten Mindestanforderungen an die Einreichung.
Startzeitplan & Verfügbarkeit
Wir besetzen Stellen in der Regel innerhalb von 48 Stunden und suchen Expertinnen und Experten, die sofort einsteigen können. Wenn du ausgewählt wirst, erwarten wir, dass du deine ersten Aufgaben innerhalb von 24–48 Stunden nach Abschluss des Onboardings beginnst.
So funktioniert der Auswahlprozess
- Bewirb dich und beantworte die Screening-Fragen
- Absolviere das AI-Interview für diese Rolle — so kommt deine Expertise zum Kunden
- Profilprüfung
- Onboarding — unser Talent-Ops-Team richtet dich ein