Wettbewerbsprogrammierer (m/w/d)
Über die Rolle
Stellenbezeichnung: Wettbewerbsprogrammierer Beschäftigungsart: Selbstständiger Auftragnehmer (15 Std. und mehr pro Woche) Standort: Remote Stellenzusammenfassung: In dieser Rolle setzen Sie Ihre Expertise ein, um KI-Systeme der nächsten Generation zu trainieren. Ihre Arbeit prägt, wie Modelle lernen, schlussfolgern und arbeiten – durch hochwertigen Input aus der Praxis. Vorkenntnisse in KI sind nicht erforderlich – Ihr Fachwissen zählt. Als Experte erstellen Sie Reinforcement-Learning-Umgebungen, die die Fähigkeit eines KI-Modells testen, komplexe Wettbewerbsprogrammieraufgaben zu lösen. Sie entwickeln eine einzigartige, eigene Aufgabe, die in keinem bestehenden Online-Judge vorkommt, erstellen eine Referenzlösung und eine robuste Testsuite.
Ihre Aufgaben
- Checker für Wettbewerbsprogrammieraufgaben mit mehreren gültigen Ausgaben entwerfen und implementieren und dabei Genauigkeit und Robustheit sicherstellen.
- Einreichungen von Teilnehmern anhand komplexer Aufgabenstellungen von Plattformen wie Codeforces bewerten und validieren.
- Mit dem Team des Kunden zusammenarbeiten, um Aufgabenanforderungen zu verfeinern und mehrdeutige Szenarien zu klären.
- Klaren, wartbaren C++-Code entwickeln, um vielfältige Ausgaben und Randfälle effizient zu beurteilen.
- Die Checker-Logik dokumentieren und Feinheiten oder Randfälle schriftlich und mündlich kommunizieren.
- Aufgabenstellern und Reviewern Feedback zu möglichen Verbesserungen von Testfällen und Checkern geben.
- Sich über sich entwickelnde Standards im Wettbewerbsprogrammieren auf dem Laufenden halten und Best Practices in die Checker-Entwicklung einfließen lassen.
Erforderliche Fähigkeiten und Qualifikationen:
- Expertise im Wettbewerbsprogrammieren und in der Analyse von Programmieraufgaben.
- Fortgeschrittene C++-Kenntnisse zur Implementierung robuster Checker-Lösungen.
- Ausgeprägte analytische Fähigkeiten, um komplexe Aufgabenbeschränkungen und mehrere Lösungswege zu interpretieren.
- Außergewöhnliche schriftliche und mündliche Kommunikationsfähigkeiten; Fähigkeit, technische Details klar darzulegen.
- Akribische Detailgenauigkeit bei der Code-Validierung und der Konsistenz der Ausgaben.
- Erfahrung mit selbstständigem Arbeiten in einem kollaborativen Remote-Umfeld.
- Engagement, auch unter engen Fristen hochwertigen, gut dokumentierten Code zu liefern.
Anforderungen
- Vorherige Erfahrung als Aufgabensteller, Tester oder Checker-Autor auf großen Wettbewerbsprogrammier-Plattformen.
Vergütungsmodell Die Vergütung richtet sich nach dem Ergebnis; Experten werden pro Aufgabe bezahlt, die die Projektvorgaben erfüllt. Der Zeitaufwand kann je nach Erfahrung und Arbeitsweise des Experten variieren. Es gelten Mindestanforderungen an die Einreichungen. Experten müssen pro Woche eine Mindestanzahl an Aufgaben einreichen.
Startzeitpunkt und Verfügbarkeit In der Regel besetzen wir Rollen innerhalb von 48 Stunden und suchen Experten, die sofort loslegen können. Wenn Sie ausgewählt werden, erwarten wir, dass Sie Ihre ersten Aufgaben innerhalb von 24–48 Stunden nach Abschluss des Onboardings beginnen.
Ähnliche Rollen
Software-Entwickler – Backend (m/w/d)
Software-Entwickler – Backend — remote, bezahlte Arbeit im KI-Training und in der KI-Bewertung (software-engineering) ($30-$100/Std.).
Software-Entwickler, Berufseinsteiger (m/w/d)
Software-Entwickler, Berufseinsteiger — ortsunabhängige, bezahlte Arbeit im KI-Training und in der KI-Bewertung (Softwareentwicklung) ($60-$80/Std.).
Software-Entwickler (m/w/d)
Software-Entwickler — ortsunabhängige, bezahlte Arbeit im KI-Training und in der KI-Bewertung (Softwareentwicklung) ($30-$100/Std.).
